public class DefaultMuleApplication extends AbstractDeployableArtifact<ApplicationDescriptor> implements Application
| Modifier and Type | Field and Description |
|---|---|
protected ApplicationDescriptor |
descriptor |
protected static org.slf4j.Logger |
LOGGER |
protected MuleContextListener |
muleContextListener |
artifactContext, artifactType, deploymentClassLoader, shortArtifactType, START, STOP| Constructor and Description |
|---|
DefaultMuleApplication(ApplicationDescriptor descriptor,
MuleDeployableArtifactClassLoader deploymentClassLoader,
List<ArtifactPlugin> artifactPlugins,
DomainRepository domainRepository,
org.mule.runtime.api.service.ServiceRepository serviceRepository,
org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionModelLoaderRepository extensionModelLoaderRepository,
File location,
ClassLoaderRepository classLoaderRepository,
ApplicationPolicyProvider applicationPolicyProvider,
org.mule.runtime.api.lock.LockFactory runtimeLockFactory,
org.mule.runtime.api.memory.management.MemoryManagementService memoryManagementService,
ArtifactConfigurationProcessor artifactConfigurationProcessor) |
dispose, getArtifactContext, persistArtifactState, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdispose, getArtifactContext, stopprotected static final org.slf4j.Logger LOGGER
protected final ApplicationDescriptor descriptor
protected MuleContextListener muleContextListener
public DefaultMuleApplication(ApplicationDescriptor descriptor, MuleDeployableArtifactClassLoader deploymentClassLoader, List<ArtifactPlugin> artifactPlugins, DomainRepository domainRepository, org.mule.runtime.api.service.ServiceRepository serviceRepository, org.mule.runtime.module.artifact.activation.api.extension.discovery.ExtensionModelLoaderRepository extensionModelLoaderRepository, File location, ClassLoaderRepository classLoaderRepository, ApplicationPolicyProvider applicationPolicyProvider, org.mule.runtime.api.lock.LockFactory runtimeLockFactory, org.mule.runtime.api.memory.management.MemoryManagementService memoryManagementService, ArtifactConfigurationProcessor artifactConfigurationProcessor)
public void setMuleContextListener(MuleContextListener muleContextListener)
setMuleContextListener in interface DeployableArtifact<ApplicationDescriptor>public void install()
install in interface DeployableArtifact<ApplicationDescriptor>public ApplicationDescriptor getDescriptor()
getDescriptor in interface DeployableArtifact<ApplicationDescriptor>getDescriptor in interface Artifact<ApplicationDescriptor>public Domain getDomain()
getDomain in interface Applicationpublic void start()
start in interface DeployableArtifact<ApplicationDescriptor>public void init()
init in interface DeployableArtifact<ApplicationDescriptor>public void lazyInit()
lazyInit in interface DeployableArtifact<ApplicationDescriptor>public void lazyInit(boolean disableXmlValidations)
lazyInit in interface DeployableArtifact<ApplicationDescriptor>protected void setArtifactContext(ArtifactContext artifactContext)
public org.mule.runtime.api.artifact.Registry getRegistry()
getRegistry in interface DeployableArtifact<ApplicationDescriptor>public File getLocation()
getLocation in interface DeployableArtifact<ApplicationDescriptor>public org.mule.runtime.api.connectivity.ConnectivityTestingService getConnectivityTestingService()
getConnectivityTestingService in interface DeployableArtifact<ApplicationDescriptor>public org.mule.runtime.api.metadata.MetadataService getMetadataService()
getMetadataService in interface DeployableArtifact<ApplicationDescriptor>public org.mule.runtime.api.value.ValueProviderService getValueProviderService()
getValueProviderService in interface DeployableArtifact<ApplicationDescriptor>public SampleDataService getSampleDataService()
getSampleDataService in interface Applicationpublic String getArtifactName()
getArtifactName in interface Artifact<ApplicationDescriptor>public String getArtifactId()
getArtifactId in interface Artifact<ApplicationDescriptor>public File[] getResourceFiles()
getResourceFiles in interface Artifact<ApplicationDescriptor>public ArtifactClassLoader getArtifactClassLoader()
getArtifactClassLoader in interface Artifact<ApplicationDescriptor>public ApplicationStatus getStatus()
getStatus in interface Applicationpublic RegionClassLoader getRegionClassLoader()
getRegionClassLoader in interface RegionOwnerArtifactpublic ApplicationPolicyProvider getPolicyManager()
getPolicyManager in interface Applicationpublic List<ArtifactPlugin> getArtifactPlugins()
getArtifactPlugins in interface DeployableArtifact<ApplicationDescriptor>protected ArtifactClassLoader getDeploymentClassLoader()
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.