public class PluginClassloaderCreationBenchmark extends AbstractArtifactActivationBenchmark
AbstractArtifactActivationBenchmark.DummyModuleRepository| Modifier and Type | Field and Description |
|---|---|
static String |
MULE_DOMAIN_FOLDER |
artifactClassLoaderResolver, artifactClassLoaderResolverWithModules, artifactLocation, customDomainDescriptor, GROUP_ID, moduleRepository, muleHomeFolder, PLUGIN_ID1, PLUGIN_ID2, PLUGIN1_BUNDLE_DESCRIPTOR, plugin1Descriptor, PLUGIN2_BUNDLE_DESCRIPTOR, plugin2Descriptor| Constructor and Description |
|---|
PluginClassloaderCreationBenchmark() |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader |
createDependantPluginClassLoader() |
org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader |
createPluginClassLoaderWithExportedLocalPackage() |
org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader |
createPluginClassLoaderWithIgnoredLocalPackages() |
org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader |
createPluginClassLoaderWithPrivilegedContainerAccess() |
org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader |
createsPluginClassLoaderWithPrivilegedPluginAccess() |
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 static final String MULE_DOMAIN_FOLDER
public void setup()
throws IOException
setup in class AbstractArtifactActivationBenchmarkIOExceptionpublic org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader createDependantPluginClassLoader()
public org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader createPluginClassLoaderWithPrivilegedContainerAccess()
public org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader createsPluginClassLoaderWithPrivilegedPluginAccess()
public org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader createPluginClassLoaderWithExportedLocalPackage()
public org.mule.runtime.module.artifact.api.classloader.MuleArtifactClassLoader createPluginClassLoaderWithIgnoredLocalPackages()
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.