public class DomainClassloaderCreationBenchmark extends AbstractArtifactActivationBenchmark
AbstractArtifactActivationBenchmark.DummyModuleRepositoryartifactClassLoaderResolver, artifactClassLoaderResolverWithModules, artifactLocation, customDomainDescriptor, GROUP_ID, moduleRepository, MULE_DOMAIN_FOLDER, muleHomeFolder, nativeLibraryFinderFactory, PLUGIN_ID1, PLUGIN_ID2, PLUGIN1_BUNDLE_DESCRIPTOR, plugin1Descriptor, PLUGIN2_BUNDLE_DESCRIPTOR, plugin2Descriptor| Constructor and Description |
|---|
DomainClassloaderCreationBenchmark() |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader |
createDomainClassLoaderWithCachedPlugin() |
org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader |
createDomainClassLoaderWithExportedPackages() |
org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader |
createDomainClassLoaderWithPlugins() |
org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader |
createDomainDefaultClassLoader() |
void |
setup() |
createDomainDir, deleteIfNeeded, getTestDomainClassLoader, getTestDomainDescriptor, tearDownaddMockComponentLocation, clearRequestContext, clearTestCaseName, clearTestEvents, clearTestFlows, collectThreadNames, createTestTimeoutRule, dumpFilteredThreadsInTest, getEventBuilder, getFeatureFlaggingService, getMavenProjectVersionProperty, getTestArtifactCoordinates, getTestFlow, getTestHeader, getTestTimeoutSecs, getTimeoutSystemProperty, initializeMuleTest, isDisabledInThisEnvironment, isDisabledInThisEnvironment, isFailOnTimeout, isOffline, newEvent, nullPayloadEvent, takeTestCaseName, testEventpublic void setup()
throws IOException
setup in class AbstractArtifactActivationBenchmarkIOExceptionpublic org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader createDomainDefaultClassLoader()
public org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader createDomainClassLoaderWithExportedPackages()
public org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader createDomainClassLoaderWithPlugins()
public org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader createDomainClassLoaderWithCachedPlugin()
Copyright © 2003–2023 MuleSoft, Inc.. All rights reserved.