public class ApplicationClassloaderCreationBenchmark 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 |
|---|
ApplicationClassloaderCreationBenchmark() |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader |
createApplicationClassLoader() |
org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader |
createApplicationClassLoaderWithCachedPlugin() |
org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader |
createApplicationClassLoaderWithExportedPackages() |
org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader |
createApplicationClassLoaderWithPlugins() |
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 ApplicationClassloaderCreationBenchmark()
public void setup()
throws IOException
setup in class AbstractArtifactActivationBenchmarkIOExceptionpublic org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader createApplicationClassLoader()
public org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader createApplicationClassLoaderWithExportedPackages()
public org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader createApplicationClassLoaderWithPlugins()
public org.mule.runtime.module.artifact.api.classloader.MuleDeployableArtifactClassLoader createApplicationClassLoaderWithCachedPlugin()
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.