|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
ClassLoader instances for Mule applicationsApplication instancesMuleContext.Artifact.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.
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 CollectionMuleCoreExtension
GoodCitizenClassLoader.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.MuleCoreExtensionMuleCoreExtensionDeploymentListener 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.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||