public class DeployableArtifactWrapper<T extends DeployableArtifact<D>,D extends DeployableArtifactDescriptor> extends Object implements DeployableArtifact<D>
| Modifier | Constructor and Description |
|---|---|
protected |
DeployableArtifactWrapper(T artifact) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
String |
getAppName() |
ArtifactClassLoader |
getArtifactClassLoader() |
String |
getArtifactId() |
String |
getArtifactName() |
ConnectivityTestingService |
getConnectivityTestingService() |
T |
getDelegate() |
D |
getDescriptor() |
File |
getLocation() |
org.mule.runtime.api.metadata.MetadataService |
getMetadataService() |
MuleContext |
getMuleContext() |
File[] |
getResourceFiles() |
void |
init() |
void |
install() |
void |
lazyInit() |
void |
start() |
void |
stop() |
String |
toString() |
protected DeployableArtifactWrapper(T artifact) throws IOException
IOExceptionpublic void dispose()
dispose in interface DeployableArtifact<D extends DeployableArtifactDescriptor>public ArtifactClassLoader getArtifactClassLoader()
getArtifactClassLoader in interface Artifact<D extends DeployableArtifactDescriptor>public MuleContext getMuleContext()
getMuleContext in interface DeployableArtifact<D extends DeployableArtifactDescriptor>public File getLocation()
getLocation in interface DeployableArtifact<D extends DeployableArtifactDescriptor>public ConnectivityTestingService getConnectivityTestingService()
getConnectivityTestingService in interface DeployableArtifact<D extends DeployableArtifactDescriptor>public org.mule.runtime.api.metadata.MetadataService getMetadataService()
getMetadataService in interface DeployableArtifact<D extends DeployableArtifactDescriptor>public void init()
init in interface DeployableArtifact<D extends DeployableArtifactDescriptor>public void lazyInit()
lazyInit in interface DeployableArtifact<D extends DeployableArtifactDescriptor>public void install()
throws InstallException
install in interface DeployableArtifact<D extends DeployableArtifactDescriptor>InstallExceptionpublic String getArtifactName()
getArtifactName in interface Artifact<D extends DeployableArtifactDescriptor>public String getArtifactId()
getArtifactId in interface Artifact<D extends DeployableArtifactDescriptor>public D getDescriptor()
getDescriptor in interface Artifact<D extends DeployableArtifactDescriptor>public File[] getResourceFiles()
getResourceFiles in interface Artifact<D extends DeployableArtifactDescriptor>public void start()
throws DeploymentStartException
start in interface DeployableArtifact<D extends DeployableArtifactDescriptor>DeploymentStartExceptionpublic void stop()
stop in interface DeployableArtifact<D extends DeployableArtifactDescriptor>public String getAppName()
public T getDelegate()
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.