| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
deployLogger |
protected org.apache.commons.logging.Log |
logger |
| Constructor and Description |
|---|
DefaultMuleDomain(DomainClassLoaderRepository domainClassLoaderRepository,
String name) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAnnotationsConfigBuilderIfPresent(List<ConfigurationBuilder> builders) |
boolean |
containsSharedResources() |
ConfigurationBuilder |
createApplicationConfigurationBuilder(Application application)
Creates a
ConfigurationBuilder for a certain application which is going to be configured
to use the correct domain. |
protected String |
determineConfigBuilderClassNameForApplication(Application defaultMuleApplication) |
void |
dispose()
Dispose the artifact.
|
ArtifactClassLoader |
getArtifactClassLoader() |
String |
getArtifactName() |
MuleContext |
getMuleContext() |
String |
getName() |
File[] |
getResourceFiles() |
void |
init()
Initialise the artifact resources
|
void |
initialise() |
void |
install()
Install the artifact.
|
void |
setDeploymentListener(DeploymentListener deploymentListener) |
void |
start()
Starts the artifact execution
|
void |
stop()
Stops the artifact execution
|
protected final transient org.apache.commons.logging.Log logger
protected final transient org.apache.commons.logging.Log deployLogger
public DefaultMuleDomain(DomainClassLoaderRepository domainClassLoaderRepository, String name)
public void setDeploymentListener(DeploymentListener deploymentListener)
public String getName()
public MuleContext getMuleContext()
getMuleContext in interface ArtifactgetMuleContext in interface Domainpublic ConfigurationBuilder createApplicationConfigurationBuilder(Application application) throws Exception
DomainConfigurationBuilder for a certain application which is going to be configured
to use the correct domain.createApplicationConfigurationBuilder in interface Domainapplication - application for which the configuration builder should be created.Exceptionprotected String determineConfigBuilderClassNameForApplication(Application defaultMuleApplication)
public void install()
Artifactpublic void init()
Artifactprotected void addAnnotationsConfigBuilderIfPresent(List<ConfigurationBuilder> builders) throws Exception
Exceptionpublic void start()
Artifactpublic void stop()
Artifactpublic void dispose()
Artifactpublic String getArtifactName()
getArtifactName in interface Artifactpublic File[] getResourceFiles()
getResourceFiles in interface Artifactpublic ArtifactClassLoader getArtifactClassLoader()
getArtifactClassLoader in interface Artifactpublic void initialise()
public boolean containsSharedResources()
containsSharedResources in interface DomainCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.