public class DefaultMuleDomain extends Object implements Domain
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
deployLogger |
protected org.apache.commons.logging.Log |
logger |
DOMAIN_CONFIG_FILE_LOCATION| Constructor and Description |
|---|
DefaultMuleDomain(DomainClassLoaderRepository domainClassLoaderRepository,
DomainDescriptor descriptor) |
protected final transient org.apache.commons.logging.Log logger
protected final transient org.apache.commons.logging.Log deployLogger
public DefaultMuleDomain(DomainClassLoaderRepository domainClassLoaderRepository, DomainDescriptor descriptor)
public void setDeploymentListener(DeploymentListener deploymentListener)
public String getName()
public MuleContext getMuleContext()
getMuleContext in interface Artifact<DomainDescriptor>getMuleContext 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()
Artifactinstall in interface Artifact<DomainDescriptor>public void init()
Artifactinit in interface Artifact<DomainDescriptor>protected void addAnnotationsConfigBuilderIfPresent(List<ConfigurationBuilder> builders) throws Exception
Exceptionpublic void start()
Artifactstart in interface Artifact<DomainDescriptor>public void stop()
Artifactstop in interface Artifact<DomainDescriptor>public void dispose()
Artifactdispose in interface Artifact<DomainDescriptor>public String getArtifactName()
getArtifactName in interface Artifact<DomainDescriptor>public DomainDescriptor getDescriptor()
getDescriptor in interface Artifact<DomainDescriptor>public File[] getResourceFiles()
getResourceFiles in interface Artifact<DomainDescriptor>public ArtifactClassLoader getArtifactClassLoader()
getArtifactClassLoader in interface Artifact<DomainDescriptor>public void initialise()
protected ConfigurationBuilder createConfigurationBuilderFromDeploymentProperties() throws IOException
IOExceptionpublic boolean containsSharedResources()
containsSharedResources in interface Domainpublic void setDeploymentProperties(Properties deploymentProperties)
ArtifactsetDeploymentProperties in interface Artifact<DomainDescriptor>deploymentProperties - deployment propertiesCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.