public interface ToolingRuntimeClientBootstrap extends Disposable
ToolingRuntimeClient of a given Mule Runtime version.
Implements Disposable, clients should call Disposable.dispose() in order to
release resources, caches and the isolated class loader created for the given Mule Runtime version.
ExecutorService.shutdown() will be called during dispose phase if the ExecutorService was not provided by clients
to this ToolingRuntimeClientBootstrap, otherwise it is up to clients to shutdown the ExecutorService.| Modifier and Type | Method and Description |
|---|---|
String |
getMuleVersion() |
ToolingRuntimeClientBuilderFactory |
getToolingRuntimeClientBuilderFactory() |
String |
getToolingVersion() |
disposeString getMuleVersion()
String getToolingVersion()
ToolingRuntimeClientBuilderFactory getToolingRuntimeClientBuilderFactory()
ToolingRuntimeClientBuilderFactory to create a ToolingRuntimeClient.Builder.
Each ToolingRuntimeClient created with this factory should be disposed when no longer needed in order to
release resources.Copyright © 2019 MuleSoft, Inc.. All rights reserved.