D - The type of the artifact's descriptor@NoImplement public interface DeployableArtifact<D extends DeployableArtifactDescriptor> extends Artifact<D>
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
Dispose the artifact.
|
List<ArtifactPlugin> |
getArtifactPlugins() |
org.mule.runtime.api.connectivity.ConnectivityTestingService |
getConnectivityTestingService()
Do not use this method if the artifact initialization wasn't successful or the artifact has been destroyed.
|
D |
getDescriptor() |
File |
getLocation() |
org.mule.runtime.api.metadata.MetadataService |
getMetadataService()
Do not use this method if the artifact initialization wasn't successful or the artifact has been destroyed.
|
org.mule.runtime.api.artifact.Registry |
getRegistry()
Do not use this method if the artifact initialization wasn't successful or the artifact has been destroyed.
|
org.mule.runtime.api.value.ValueProviderService |
getValueProviderService()
Do not use this method if the artifact initialization wasn't successful or the artifact has been destroyed.
|
void |
init()
Initialise the artifact resources
|
void |
install()
Install the artifact.
|
void |
lazyInit()
Initialise the minimal resources required for this artifact to execute components.
|
void |
lazyInit(boolean disableXmlValidations)
Initialise the minimal resources required for this artifact to execute components.
|
void |
setMuleContextListener(MuleContextListener muleContextListener)
Sets a
MuleContextListener. |
void |
start()
Starts the artifact execution
|
void |
stop()
Stops the artifact execution
|
getArtifactClassLoader, getArtifactId, getArtifactName, getResourceFilesvoid install()
throws InstallException
InstallExceptionvoid init()
void lazyInit()
lazyInit(boolean).void lazyInit(boolean disableXmlValidations)
disableXmlValidations - true validations when parsing the XML will happen, otherwise false.void start()
throws DeploymentStartException
DeploymentStartExceptionvoid stop()
D getDescriptor()
getDescriptor in interface Artifact<D extends DeployableArtifactDescriptor>void dispose()
org.mule.runtime.api.artifact.Registry getRegistry()
File getLocation()
org.mule.runtime.api.connectivity.ConnectivityTestingService getConnectivityTestingService()
org.mule.runtime.api.metadata.MetadataService getMetadataService()
MetadataService which can resolve the metadata of the components inside the current
DeployableArtifactMetadataServiceorg.mule.runtime.api.value.ValueProviderService getValueProviderService()
ValueProviderService which can resolve possible values for a component configuration.List<ArtifactPlugin> getArtifactPlugins()
void setMuleContextListener(MuleContextListener muleContextListener)
MuleContextListener.muleContextListener - MuleContextListener to be set for this deployable artifact.Copyright © 2003–2019 MuleSoft, Inc.. All rights reserved.