ClassLoader instances for Mule applicationsApplication instancesMuleContext.Artifact.ExceptionHandler to be used
when async loggers fail to log their messages.MuleCoreExtension classes that are defined in the
classpath using core-extensions.properties files.CompositeApplicationClassLoader using a ApplicationClassLoaderFactory
to getDomainClassLoader the classloader for a Mule application and the plugin
classloaders available in the PluginClassLoaderManager[%s].config.change.%d.thread.%d, where %s stands for application name,
the next number will tell one how many redeployments this app had during this container's
lifetime and the last digit, thread count, should always be 1.ConfigurationBuilder for a certain application which is going to be configured
to use the correct domain.NativeLibraryFinder instances depending on the
value of system property "mule.copyApplicationNativeLibraries",
which value is true by default.DeploymentListener are listening for deployment
notifications.DeploymentService injection.Application
A domain can just consist of a set of jar libraries to share between the domain applications or it can also contain shared
resources such as connectors or other mule components.DeploymentListener are listening for domain deployment
notifications.Domain artifact creationEnumeration containing all the items in a CollectionMuleCoreExtensionGoodCitizenClassLoader.dispose() method to release any connections to resources.
Disabling caching of jar resources fix e.g.MuleApplicationClassLoader instances based on the
application descriptor.MuleContextListener notifications to a DeploymentListenerMuleCoreExtension instancesMuleCoreExtension instances.MuleCoreExtensionMuleCoreExtensionLoggerContextFactory which
acts as the bootstrap for mule's logging mechanism.ArtifactAwareContextSelectorcontextSelectorNativeLibraryFinder instancesDeploymentListener that does nothingMuleContext for a given app.MuleContext for a given app.MuleContext for a given app.PluginClassLoaderManager injection.MuleCoreExtension instances looking
for methods annotated with MuleCoreExtensionDependencyMuleCoreExtension
in the dependant instance.Artifact undeployment, resources that were not explicitly released and could cause a memory leak.Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.