public interface Application extends RemoteApplicationInvoker, org.mule.tooling.client.api.Disposable
RemoteApplicationInvoker.ApplicationRemoteFunction<R>| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.config.internal.model.ApplicationModel |
getApplicationModel() |
String |
getApplicationName() |
URL |
getApplicationUrlContent() |
org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader |
getArtifactClassLoader() |
List<org.mule.runtime.api.meta.model.ExtensionModel> |
getExtensionModels() |
Map<String,String> |
getProperties() |
void |
setContext(ToolingArtifactContext context)
Sets the
ToolingArtifactContext to be used by this Application. |
evaluateWithRemoteApplicationString getApplicationName()
URL getApplicationUrlContent()
URL from which the content of the application.org.mule.runtime.config.internal.model.ApplicationModel getApplicationModel()
ApplicationModel for the application.List<org.mule.runtime.api.meta.model.ExtensionModel> getExtensionModels()
ExtensionModel for the application.org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader getArtifactClassLoader()
ArtifactClassLoader for the application.void setContext(ToolingArtifactContext context)
ToolingArtifactContext to be used by this Application. This means that if the Runtime Tooling
Service API has changed and it was cached the remote application deployed it will be deployed again.context - ToolingArtifactContext to be used by this ApplicationCopyright © 2017 MuleSoft, Inc.. All rights reserved.