public class DefaultMuleDomain extends AbstractDeployableArtifact<DomainDescriptor> implements Domain
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOGGER |
artifactContext, artifactType, deploymentClassLoader, shortArtifactType, START, STOP| Constructor and Description |
|---|
DefaultMuleDomain(DomainDescriptor descriptor,
ArtifactClassLoader deploymentClassLoader,
ClassLoaderRepository classLoaderRepository,
org.mule.runtime.api.service.ServiceRepository serviceRepository,
List<ArtifactPlugin> artifactPlugins,
ExtensionModelLoaderManager extensionModelLoaderManager,
org.mule.runtime.dsl.api.component.ComponentBuildingDefinitionProvider runtimeComponentBuildingDefinitionProvider,
org.mule.runtime.api.lock.LockFactory runtimeLockFactory) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsSharedResources() |
void |
doInit(boolean lazy,
boolean disableXmlValidations) |
ArtifactClassLoader |
getArtifactClassLoader() |
protected ArtifactContextBuilder |
getArtifactContextBuilder()
Method created for testing purposes.
|
String |
getArtifactId() |
protected File |
getArtifactInstallationDirectory()
Method created for testing purposes.
|
String |
getArtifactName() |
List<ArtifactPlugin> |
getArtifactPlugins() |
org.mule.runtime.api.connectivity.ConnectivityTestingService |
getConnectivityTestingService() |
DomainDescriptor |
getDescriptor() |
File |
getLocation() |
org.mule.runtime.api.metadata.MetadataService |
getMetadataService() |
String |
getName() |
org.mule.runtime.api.artifact.Registry |
getRegistry() |
File[] |
getResourceFiles() |
org.mule.runtime.api.value.ValueProviderService |
getValueProviderService() |
void |
init() |
void |
install() |
void |
lazyInit() |
void |
lazyInit(boolean disableXmlValidations) |
void |
setMuleContextListener(MuleContextListener muleContextListener) |
void |
start() |
dispose, persistArtifactState, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdispose, stoppublic DefaultMuleDomain(DomainDescriptor descriptor, ArtifactClassLoader deploymentClassLoader, ClassLoaderRepository classLoaderRepository, org.mule.runtime.api.service.ServiceRepository serviceRepository, List<ArtifactPlugin> artifactPlugins, ExtensionModelLoaderManager extensionModelLoaderManager, org.mule.runtime.dsl.api.component.ComponentBuildingDefinitionProvider runtimeComponentBuildingDefinitionProvider, org.mule.runtime.api.lock.LockFactory runtimeLockFactory)
public void setMuleContextListener(MuleContextListener muleContextListener)
setMuleContextListener in interface DeployableArtifact<DomainDescriptor>public String getName()
public org.mule.runtime.api.artifact.Registry getRegistry()
getRegistry in interface DeployableArtifact<DomainDescriptor>public File getLocation()
getLocation in interface DeployableArtifact<DomainDescriptor>public org.mule.runtime.api.connectivity.ConnectivityTestingService getConnectivityTestingService()
getConnectivityTestingService in interface DeployableArtifact<DomainDescriptor>public org.mule.runtime.api.metadata.MetadataService getMetadataService()
getMetadataService in interface DeployableArtifact<DomainDescriptor>public org.mule.runtime.api.value.ValueProviderService getValueProviderService()
getValueProviderService in interface DeployableArtifact<DomainDescriptor>public List<ArtifactPlugin> getArtifactPlugins()
getArtifactPlugins in interface DeployableArtifact<DomainDescriptor>public void install()
install in interface DeployableArtifact<DomainDescriptor>public void init()
init in interface DeployableArtifact<DomainDescriptor>public void lazyInit()
lazyInit in interface DeployableArtifact<DomainDescriptor>public void lazyInit(boolean disableXmlValidations)
lazyInit in interface DeployableArtifact<DomainDescriptor>public void doInit(boolean lazy,
boolean disableXmlValidations)
throws DeploymentInitException
DeploymentInitExceptionpublic void start()
start in interface DeployableArtifact<DomainDescriptor>public String getArtifactName()
getArtifactName in interface Artifact<DomainDescriptor>public String getArtifactId()
getArtifactId in interface Artifact<DomainDescriptor>public DomainDescriptor getDescriptor()
getDescriptor in interface DeployableArtifact<DomainDescriptor>getDescriptor in interface Artifact<DomainDescriptor>public File[] getResourceFiles()
getResourceFiles in interface Artifact<DomainDescriptor>public ArtifactClassLoader getArtifactClassLoader()
getArtifactClassLoader in interface Artifact<DomainDescriptor>public boolean containsSharedResources()
containsSharedResources in interface Domainprotected ArtifactContextBuilder getArtifactContextBuilder()
protected File getArtifactInstallationDirectory()
Copyright © 2003–2021 MuleSoft, Inc.. All rights reserved.