public abstract class AbstractArtifactActivationBenchmark
extends org.mule.tck.junit4.AbstractMuleTestCase
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractArtifactActivationBenchmark.DummyModuleRepository |
| Modifier and Type | Field and Description |
|---|---|
protected org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver |
artifactClassLoaderResolver |
protected org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver |
artifactClassLoaderResolverWithModules |
protected org.junit.rules.TemporaryFolder |
artifactLocation |
protected org.mule.runtime.module.artifact.api.descriptor.DomainDescriptor |
customDomainDescriptor |
protected static String |
GROUP_ID |
protected org.mule.runtime.container.api.ModuleRepository |
moduleRepository |
protected static String |
MULE_DOMAIN_FOLDER |
protected File |
muleHomeFolder |
protected org.mule.runtime.module.artifact.activation.internal.nativelib.DefaultNativeLibraryFinderFactory |
nativeLibraryFinderFactory |
protected static String |
PLUGIN_ID1 |
protected static String |
PLUGIN_ID2 |
protected static org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor |
PLUGIN1_BUNDLE_DESCRIPTOR |
protected org.mule.runtime.module.artifact.api.descriptor.ArtifactPluginDescriptor |
plugin1Descriptor |
protected static org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor |
PLUGIN2_BUNDLE_DESCRIPTOR |
protected org.mule.runtime.module.artifact.api.descriptor.ArtifactPluginDescriptor |
plugin2Descriptor |
| Constructor and Description |
|---|
AbstractArtifactActivationBenchmark() |
| Modifier and Type | Method and Description |
|---|---|
protected File |
createDomainDir(String domainFolder,
String domain) |
protected void |
deleteIfNeeded(File file) |
protected org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader |
getTestDomainClassLoader(List<org.mule.runtime.module.artifact.api.descriptor.ArtifactPluginDescriptor> plugins) |
protected org.mule.runtime.module.artifact.api.descriptor.DomainDescriptor |
getTestDomainDescriptor(String name) |
void |
setup() |
void |
tearDown() |
addMockComponentLocation, clearRequestContext, clearTestCaseName, clearTestEvents, clearTestFlows, collectThreadNames, createTestTimeoutRule, dumpFilteredThreadsInTest, getEventBuilder, getFeatureFlaggingService, getMavenProjectVersionProperty, getTestArtifactCoordinates, getTestFlow, getTestHeader, getTestTimeoutSecs, getTimeoutSystemProperty, initializeMuleTest, isDisabledInThisEnvironment, isDisabledInThisEnvironment, isFailOnTimeout, isOffline, newEvent, nullPayloadEvent, takeTestCaseName, testEventprotected static final String MULE_DOMAIN_FOLDER
protected static final String GROUP_ID
protected static final String PLUGIN_ID1
protected static final String PLUGIN_ID2
protected static final org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor PLUGIN1_BUNDLE_DESCRIPTOR
protected static final org.mule.runtime.module.artifact.api.descriptor.BundleDescriptor PLUGIN2_BUNDLE_DESCRIPTOR
protected org.mule.runtime.module.artifact.api.descriptor.DomainDescriptor customDomainDescriptor
protected File muleHomeFolder
protected org.junit.rules.TemporaryFolder artifactLocation
protected org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver artifactClassLoaderResolver
protected final org.mule.runtime.container.api.ModuleRepository moduleRepository
protected final org.mule.runtime.module.artifact.activation.internal.nativelib.DefaultNativeLibraryFinderFactory nativeLibraryFinderFactory
protected final org.mule.runtime.module.artifact.api.descriptor.ArtifactPluginDescriptor plugin1Descriptor
protected final org.mule.runtime.module.artifact.api.descriptor.ArtifactPluginDescriptor plugin2Descriptor
protected org.mule.runtime.module.artifact.activation.internal.classloader.DefaultArtifactClassLoaderResolver artifactClassLoaderResolverWithModules
public void setup()
throws IOException
IOExceptionpublic void tearDown()
protected void deleteIfNeeded(File file)
protected org.mule.runtime.module.artifact.api.descriptor.DomainDescriptor getTestDomainDescriptor(String name)
protected org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader getTestDomainClassLoader(List<org.mule.runtime.module.artifact.api.descriptor.ArtifactPluginDescriptor> plugins)
Copyright © 2003–2023 MuleSoft, Inc.. All rights reserved.