public class DefaultDomainFactory extends Object implements DomainFactory
| Constructor and Description |
|---|
DefaultDomainFactory(DeployableArtifactClassLoaderFactory<DomainDescriptor> domainClassLoaderFactory,
DomainManager domainManager,
ArtifactClassLoader containerClassLoader,
ClassLoaderRepository classLoaderRepository,
ServiceRepository serviceRepository) |
| Modifier and Type | Method and Description |
|---|---|
Domain |
createArtifact(DomainDescriptor descriptor) |
Domain |
createArtifact(File domainLocation)
Creates an Artifact
|
void |
dispose(DomainWrapper domain) |
File |
getArtifactDir() |
void |
setMuleContextListenerFactory(MuleContextListenerFactory muleContextListenerFactory) |
void |
start(DomainWrapper domainWrapper) |
public DefaultDomainFactory(DeployableArtifactClassLoaderFactory<DomainDescriptor> domainClassLoaderFactory, DomainManager domainManager, ArtifactClassLoader containerClassLoader, ClassLoaderRepository classLoaderRepository, ServiceRepository serviceRepository)
public void setMuleContextListenerFactory(MuleContextListenerFactory muleContextListenerFactory)
public Domain createArtifact(File domainLocation) throws IOException
ArtifactFactorycreateArtifact in interface ArtifactFactory<Domain>domainLocation - directory where the artifact is locatedIOExceptionpublic Domain createArtifact(DomainDescriptor descriptor) throws IOException
IOExceptionpublic File getArtifactDir()
getArtifactDir in interface ArtifactFactory<Domain>public void dispose(DomainWrapper domain)
public void start(DomainWrapper domainWrapper)
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.