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()
Deprecated.
same Bootstrap instance can be used with different versions of Mule Runtime, therefore this value will not be considered from Tooling Runtime Client 4.2.0 version and so on.
|
ToolingRuntimeClientBuilderFactory |
getToolingRuntimeClientBuilderFactory() |
String |
getToolingVersion() |
dispose@Deprecated String 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.