public class MuleArtifactResourcesRegistry extends SimpleRegistry
| Modifier and Type | Class and Description |
|---|---|
static class |
MuleArtifactResourcesRegistry.Builder
Builds a
MuleArtifactResourcesRegistry instance |
logger, muleContextapplyLifecycle, applyLifecycle, applyLifecycle, applyProcessors, doInitialise, doRegisterObject, inject, lookupObjectapplyProcessors, checkDisposed, doDispose, doGet, doPut, doUnregisterObject, hasFlag, isReadOnly, isRemote, isSingleton, lookupByType, lookupLocalObjects, lookupObject, lookupObject, lookupObjects, registerObject, registerObject, registerObjectscreateLifecycleManager, dispose, fireLifecycle, get, getLifecycleManager, getRegistryId, initialise, isInitialised, lookupObjectsForLifecycle, unregisterObject, unregisterObjectpublic ArtifactPluginDescriptorLoader getArtifactPluginDescriptorLoader()
ArtifactPluginDescriptor from a zipped extensionpublic DefaultDomainFactory getDomainFactory()
public DomainRepository getDomainRepository()
public DomainDescriptorFactory getDomainDescriptorFactory()
public DefaultApplicationFactory getApplicationFactory()
Application artifactspublic DeployableArtifactClassLoaderFactory<DomainDescriptor> getDomainClassLoaderFactory()
public ArtifactClassLoaderFactory<ArtifactPluginDescriptor> getArtifactPluginClassLoaderFactory()
public ArtifactClassLoader getContainerClassLoader()
public ServiceManager getServiceManager()
public ExtensionModelLoaderManager getExtensionModelLoaderManager()
public DefaultClassLoaderManager getArtifactClassLoaderManager()
public AbstractDeployableDescriptorFactory<org.mule.runtime.api.deployment.meta.MuleApplicationModel,ApplicationDescriptor> getToolingApplicationDescriptorFactory()
AbstractDeployableDescriptorFactory.public PluginDependenciesResolver getPluginDependenciesResolver()
public ArtifactConfigurationProcessor getArtifactConfigurationProcessor()
public ServerLockFactory getRuntimeLockFactory()
ServerLockFactory that can be shared between deployable artifacts.public org.mule.runtime.api.memory.management.MemoryManagementService getMemoryManagementService()
MemoryManagementService that can be shared between deployable artifacts.Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.