public static interface ToolingRuntimeClientBootstrapConfiguration.ToolingRuntimeClientBootstrapConfigurationBuilder
ToolingRuntimeClientBootstrapConfiguration.ToolingRuntimeClientBootstrapConfiguration.ToolingRuntimeClientBootstrapConfigurationBuilder muleVersion(String muleVersion)
muleVersion - the Mule Runtime version for which this bootstrap has been created.ToolingRuntimeClientBootstrapConfiguration.ToolingRuntimeClientBootstrapConfigurationBuilder toolingVersion(String toolingVersion)
toolingVersion - the Tooling Runtime Client version to be bootstrapped.ToolingRuntimeClientBootstrapConfiguration.ToolingRuntimeClientBootstrapConfigurationBuilder mavenConfiguration(org.mule.maven.client.api.model.MavenConfiguration mavenConfiguration)
toolingLibsFolder(File).mavenConfiguration - MavenConfiguration to be used when resolving Tooling Runtime Client implementation
version using Maven.ToolingRuntimeClientBootstrapConfiguration.ToolingRuntimeClientBootstrapConfigurationBuilder toolingLibsFolder(File toolingLibsFolder)
mavenConfiguration(MavenConfiguration).toolingLibsFolder - File representing a directory containing the jar files of the Tooling Runtime Client
implementation to use.ToolingRuntimeClientBootstrapConfiguration.ToolingRuntimeClientBootstrapConfigurationBuilder log4jConfiguration(URI log4jConfiguration)
log4jConfiguration - configuration for log4j. If no one is provided logger will be redirected to System.out.ToolingRuntimeClientBootstrapConfiguration.ToolingRuntimeClientBootstrapConfigurationBuilder executorServiceConfiguration(ExecutorServiceConfiguration executorServiceConfiguration)
executorServiceConfiguration - ExecutorServiceConfiguration to configure the ExecutorService to be
used by ToolingRuntimeClient in order to submit
Callable tasks to the implementation ClassLoader.ToolingRuntimeClientBootstrapConfiguration.ToolingRuntimeClientBootstrapConfigurationBuilder workingFolder(File workingFolder)
workingFolder - File to store data needed by Tooling Bootstrap. Should not be shared amount different
instances of Bootstraps. Once the Tooling Bootstrap is disposed the folder would be deleted. It is
recommended to avoid using temporary folders as these folders could be deleted when the OS is
suspended, which could generate issues. If not set a temporary folder will be used.ToolingRuntimeClientBootstrapConfiguration build()
ToolingRuntimeClientBootstrapConfiguration.Copyright © 2025 MuleSoft, Inc.. All rights reserved.