| Interface | Description |
|---|---|
| AppBloodhound |
Discovers application descriptor and settings.
|
| ArchiveDeployer<T extends Artifact> |
Deploys a file based artifact into the mule container.
|
| ArtifactDeployer<T extends Artifact> |
Deployes and Undeploys artifacts in the container.
|
| DeploymentListener |
Defines a listener for deployment events for Mule applications.
|
| DeploymentListenerManager |
Manages which
DeploymentListener are listening for deployment
notifications. |
| DeploymentService |
Manages deploy of mule applications
|
| DeploymentServiceAware |
Enables
DeploymentService injection. |
| DisposableClassLoader | |
| DomainDeploymentListenerManager |
Manages which
DeploymentListener are listening for domain deployment
notifications. |
| LocalResourceLocator | |
| PluginClassLoaderManager | |
| PluginClassLoaderManagerAware |
Enables
PluginClassLoaderManager injection. |
| StartupListener |
Notifies when all mule apps has been started
|
| Class | Description |
|---|---|
| AbstractDeploymentListener |
Convenience implementation of DeploymentListener.
|
| AbstractFileWatcher | |
| ArtifactArchiveInstaller |
Installer for mule artifacts inside the mule container directories.
|
| ArtifactDeployerMonitorThreadFactory | |
| ArtifactDeploymentStatusTracker |
Keeps track of the deployment status of the artifact listening to the deployment notifications
|
| CompositeDeploymentListener | |
| ConfigChangeMonitorThreadFactory |
A slightly tweaked default thread factory that uses the following pattern:
[%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. |
| DefaultAppBloodhound | |
| DefaultArchiveDeployer<T extends Artifact> |
Deployer of an artifact within mule container.
|
| DefaultArtifactDeployer<T extends Artifact> | |
| DeploymentDirectoryWatcher |
It's in charge of the whole deployment process.
|
| DeploymentStatusTracker |
Keeps track of the deployment status of all artifact in the Mule instance.
|
| DirectoryResourceLocator | |
| DomainArchiveDeployer |
Archive deployer for domains.
|
| FineGrainedControlClassLoader |
TODO document overrides, blocked, systemPackages and syntax for specifying those.
|
| GoodCitizenClassLoader |
Fixes major classloader woes by:
Providing a
GoodCitizenClassLoader.dispose() method to release any connections to resources.
Disabling caching of jar resources fix e.g. |
| GoodCitizenClassLoader.NonCachingURLStreamHandlerFactory | |
| MuleApplicationClassLoader | |
| MuleContainer | |
| MuleContainerStartupSplashScreen | |
| MuleDeploymentService | |
| MuleFoldersUtil |
Calculates folders for a mule server based on the
"mule.home" property
|
| MulePluginClassLoaderManager | |
| MuleSharedDomainClassLoader |
Load $MULE_HOME/lib/shared/
|
| StartupSummaryDeploymentListener |
Prints application status summary table on Mule startup.
|
| Enum | Description |
|---|---|
| ArtifactDeploymentStatusTracker.DeploymentState |
| Exception | Description |
|---|---|
| DeploymentException | |
| DeploymentInitException | |
| DeploymentStartException | |
| DeploymentStopException | |
| InstallException |
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.