public class Application extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
applicationId |
| Constructor and Description |
|---|
Application(Supplier<URL> applicationUrlContentSupplier,
Supplier<RuntimeToolingService> runtimeToolingServiceSupplier,
org.mule.maven.client.api.MavenClient mavenClient,
org.mule.tooling.client.api.extension.ExtensionModelService extensionModelService)
Creates an instance of this object.
|
| Modifier and Type | Method and Description |
|---|---|
Deployable |
deploy()
Deploys the application and get the
String applicationId. |
void |
dispose()
Disposes the application.
|
List<org.mule.runtime.api.meta.model.ExtensionModel> |
getPluginDependencies() |
protected String applicationId
public Application(Supplier<URL> applicationUrlContentSupplier, Supplier<RuntimeToolingService> runtimeToolingServiceSupplier, org.mule.maven.client.api.MavenClient mavenClient, org.mule.tooling.client.api.extension.ExtensionModelService extensionModelService)
applicationUrlContentSupplier - a URL Supplier for the application content that should return always the
same instance.runtimeToolingServiceSupplier - a RuntimeToolingService Supplier that should return always the same
instance.public List<org.mule.runtime.api.meta.model.ExtensionModel> getPluginDependencies()
public void dispose()
public Deployable deploy()
String applicationId.String with the applicationId.Copyright © 2017 MuleSoft, Inc.. All rights reserved.