public interface ToolingRuntimeClient
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ToolingRuntimeClient.Builder |
| Modifier and Type | Method and Description |
|---|---|
ArtifactSerializationService |
artifactSerializationService()
Returns an
ArtifactSerializationService that allows to serialize and deserialize an ArtifactDeclaration. |
ExtensionModelService |
extensionModelService()
Returns a
ExtensionModelService to allow retrieving the ExtensionModel of a
plugin. |
ToolingArtifact |
fetchToolingArtifact(String applicationId,
Supplier<URL> applicationUrlSupplier)
Fetches a
ToolingArtifact for the given applicationId. |
ConnectivityTestingServiceBuilder |
newConnectivityTestingService()
Provides a builder to create a dynamically
ConnectivityTestingService. |
ToolingArtifact |
newToolingArtifact(Supplier<URL> applicationUrlSupplier)
Creates a
ToolingArtifact for the application from the URL of the application content. |
TryItService |
tryItService()
Returns a
TryItService to do try it over an application. |
ToolingArtifact newToolingArtifact(Supplier<URL> applicationUrlSupplier)
ToolingArtifact for the application from the URL of the application content. It can be a file protocol
pointing to a the expanded content of the application or a remote location pointing to the zip file where it would be read.applicationUrlSupplier - Supplier for the application content URL.ToolingArtifact.ToolingArtifact fetchToolingArtifact(String applicationId, Supplier<URL> applicationUrlSupplier)
ToolingArtifact for the given applicationId. It also provides the Supplier for the application
content URL.
Note: be aware that the application is already deployed on Mule Runtime, it is up to clients to be consistent about
the status of the application. There could be inconsistencies if the content of the application supplier differs from
the application already deployed on Mule Runtime.applicationUrlSupplier - Supplier for the application content URL.ToolingArtifact.ConnectivityTestingServiceBuilder newConnectivityTestingService()
ConnectivityTestingService.ToolingArtifactExtensionModelService extensionModelService()
ExtensionModelService to allow retrieving the ExtensionModel of a
plugin.ExtensionModelServiceArtifactSerializationService artifactSerializationService()
ArtifactSerializationService that allows to serialize and deserialize an ArtifactDeclaration.ArtifactSerializationServiceTryItService tryItService()
TryItService to do try it over an application.TryItServiceCopyright © 2017 MuleSoft, Inc.. All rights reserved.