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)
mavenConfiguration - MavenConfiguration to be used when resolving Tooling Runtime Client implementation version
using Maven.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 © 2019 MuleSoft, Inc.. All rights reserved.