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. |
DslSyntaxResolverService |
dslSyntaxResolverService()
Returns an
DslSyntaxResolverService that allows to resolve the DslElementSyntax of an extension components |
ExtensionModelService |
extensionModelService()
Returns a
ExtensionModelService to allow retrieving the ExtensionModel of a
plugin. |
ToolingArtifact |
fetchToolingArtifact(String id)
Fetches a
ToolingArtifact already created to resolve operations over an application. |
ToolingArtifact |
newToolingArtifact(URL applicationUrlContent)
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(URL applicationUrlContent)
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 jar or a remote location pointing to the jar file where it would be read.
It is expected that users of this API should handle the packaging for the application content, therefore if ToolingArtifacts
are created per request keeping the same applicationUrlContent when there is no need to package again would avoid wasting time on
packaging when not needed.applicationUrlContent - URL for the application content.ToolingArtifact.ToolingArtifact fetchToolingArtifact(String id) throws ToolingArtifactNotFoundException
ToolingArtifact already created to resolve operations over an application.id - the identifier for the ToolingArtifact to be recovered.ToolingArtifactToolingArtifactNotFoundException - if the ToolingArtifact is no longer present.ExtensionModelService extensionModelService()
ExtensionModelService to allow retrieving the ExtensionModel of a
plugin.ExtensionModelServiceArtifactSerializationService artifactSerializationService()
ArtifactSerializationService that allows to serialize and deserialize an ArtifactDeclaration.ArtifactSerializationServiceDslSyntaxResolverService dslSyntaxResolverService()
DslSyntaxResolverService that allows to resolve the DslElementSyntax of an extension componentsDslSyntaxResolverServiceTryItService tryItService()
TryItService to do try it over an application.TryItServiceCopyright © 2017 MuleSoft, Inc.. All rights reserved.