public interface Artifact
extends org.mule.tooling.client.api.Disposable
| Modifier and Type | Method and Description |
|---|---|
ToolingApplicationModel |
getApplicationModel() |
org.mule.runtime.deployment.model.internal.tooling.ToolingArtifactClassLoader |
getArtifactClassLoader() |
String |
getArtifactName() |
org.mule.runtime.core.api.config.bootstrap.ArtifactType |
getArtifactType() |
URL |
getArtifactUrlContent() |
List<org.mule.runtime.api.meta.model.ExtensionModel> |
getExtensionModels() |
String |
getId() |
Map<String,String> |
getProperties() |
void |
setContext(ToolingArtifactContext context)
Sets the
ToolingArtifactContext to be used by this Artifact. |
String getId()
String getArtifactName()
URL getArtifactUrlContent()
URL from which the content of the artifact.ToolingApplicationModel getApplicationModel()
ToolingApplicationModel for the artifact.List<org.mule.runtime.api.meta.model.ExtensionModel> getExtensionModels()
ExtensionModel for the artifact.org.mule.runtime.deployment.model.internal.tooling.ToolingArtifactClassLoader getArtifactClassLoader()
ToolingArtifactClassLoader for the artifact.void setContext(ToolingArtifactContext context)
ToolingArtifactContext to be used by this Artifact. This means that if the Runtime Tooling
Service API has changed and it was cached the remote artifact deployed it will be deployed again.context - ToolingArtifactContext to be used by this Artifactorg.mule.runtime.core.api.config.bootstrap.ArtifactType getArtifactType()
ArtifactType, could be a domain or application.Copyright © 2019 MuleSoft, Inc.. All rights reserved.