|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mule.module.launcher.application.DefaultMuleApplication
public class DefaultMuleApplication
| Field Summary | |
|---|---|
protected ApplicationClassLoaderFactory |
applicationClassLoaderFactory
|
protected org.apache.commons.logging.Log |
deployLogger
|
protected ArtifactClassLoader |
deploymentClassLoader
|
protected DeploymentListener |
deploymentListener
|
protected ApplicationDescriptor |
descriptor
|
protected org.apache.commons.logging.Log |
logger
|
protected MuleContext |
muleContext
|
| Constructor Summary | |
|---|---|
DefaultMuleApplication(ApplicationDescriptor descriptor,
ApplicationClassLoaderFactory applicationClassLoaderFactory,
Domain domain)
|
|
| Method Summary | |
|---|---|
protected void |
addAnnotationsConfigBuilderIfPresent(List<ConfigurationBuilder> builders)
|
protected ConfigurationBuilder |
createConfigurationBuilderFromApplicationProperties()
|
void |
dispose()
Dispose the artifact. |
protected void |
doDispose()
|
ArtifactClassLoader |
getArtifactClassLoader()
|
String |
getArtifactName()
|
ApplicationDescriptor |
getDescriptor()
|
Domain |
getDomain()
|
MuleContext |
getMuleContext()
|
File[] |
getResourceFiles()
|
ApplicationStatus |
getStatus()
|
void |
init()
Initialise the artifact resources |
void |
install()
Install the artifact. |
void |
setAppName(String appName)
|
void |
setDeploymentListener(DeploymentListener deploymentListener)
|
void |
start()
Starts the artifact execution |
void |
stop()
Stops the artifact execution |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected final transient org.apache.commons.logging.Log logger
protected final transient org.apache.commons.logging.Log deployLogger
protected final ApplicationDescriptor descriptor
protected final ApplicationClassLoaderFactory applicationClassLoaderFactory
protected MuleContext muleContext
protected ArtifactClassLoader deploymentClassLoader
protected DeploymentListener deploymentListener
| Constructor Detail |
|---|
public DefaultMuleApplication(ApplicationDescriptor descriptor,
ApplicationClassLoaderFactory applicationClassLoaderFactory,
Domain domain)
| Method Detail |
|---|
public void setDeploymentListener(DeploymentListener deploymentListener)
public void install()
Artifact
install in interface Artifactpublic ApplicationDescriptor getDescriptor()
getDescriptor in interface Applicationpublic Domain getDomain()
getDomain in interface Applicationpublic void setAppName(String appName)
public void start()
Artifact
start in interface Artifactpublic void init()
Artifact
init in interface Artifactprotected ConfigurationBuilder createConfigurationBuilderFromApplicationProperties()
protected void addAnnotationsConfigBuilderIfPresent(List<ConfigurationBuilder> builders)
throws Exception
Exceptionpublic MuleContext getMuleContext()
getMuleContext in interface ApplicationgetMuleContext in interface Artifactpublic void dispose()
Artifact
dispose in interface Artifactpublic String getArtifactName()
getArtifactName in interface Artifactpublic File[] getResourceFiles()
getResourceFiles in interface Artifactpublic ArtifactClassLoader getArtifactClassLoader()
getArtifactClassLoader in interface Artifactpublic void stop()
Artifact
stop in interface Artifactpublic ApplicationStatus getStatus()
getStatus in interface Applicationpublic String toString()
toString in class Objectprotected void doDispose()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||