public class DomainWrapper extends ArtifactWrapper<Domain,DomainDescriptor> implements Domain
DOMAIN_CONFIG_FILE_LOCATION
Modifier | Constructor and Description |
---|---|
protected |
DomainWrapper(Domain delegate,
DefaultDomainFactory domainFactory) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsSharedResources() |
ConfigurationBuilder |
createApplicationConfigurationBuilder(Application application)
Creates a
ConfigurationBuilder for a certain application which is going to be configured
to use the correct domain. |
void |
dispose()
Dispose the artifact.
|
MuleContext |
getMuleContext() |
void |
start()
Starts the artifact execution
|
getAppName, getArtifactClassLoader, getArtifactName, getDelegate, getDescriptor, getResourceFiles, init, install, stop, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getArtifactClassLoader, getArtifactName, getDescriptor, getResourceFiles, init, install, stop
protected DomainWrapper(Domain delegate, DefaultDomainFactory domainFactory) throws IOException
IOException
public boolean containsSharedResources()
containsSharedResources
in interface Domain
public MuleContext getMuleContext()
getMuleContext
in interface Artifact<DomainDescriptor>
getMuleContext
in interface Domain
getMuleContext
in class ArtifactWrapper<Domain,DomainDescriptor>
public ConfigurationBuilder createApplicationConfigurationBuilder(Application application) throws Exception
Domain
ConfigurationBuilder
for a certain application which is going to be configured
to use the correct domain.createApplicationConfigurationBuilder
in interface Domain
application
- application for which the configuration builder should be created.Exception
public void dispose()
Artifact
dispose
in interface Artifact<DomainDescriptor>
dispose
in class ArtifactWrapper<Domain,DomainDescriptor>
public void start() throws DeploymentStartException
Artifact
start
in interface Artifact<DomainDescriptor>
start
in class ArtifactWrapper<Domain,DomainDescriptor>
DeploymentStartException
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.