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 © 2025 MuleSoft, Inc.. All rights reserved.