public class BuilderWrapper extends Object implements ToolingRuntimeClient.Builder
ToolingRuntimeClient that uses reflection and works as a bridge between
classLoaders.| Constructor and Description |
|---|
BuilderWrapper(ClassLoader toolingClassLoader,
Dispatcher dispatcher,
Serializer serializer) |
| Modifier and Type | Method and Description |
|---|---|
ToolingRuntimeClient |
build() |
Feature<Action<CacheStorageFactory>> |
withCacheStorageFactoryForMetadata() |
Feature<Action<CacheStorageFactory>> |
withCacheStorageFactoryForValueProviders() |
ToolingRuntimeClient.Builder |
withMavenConfiguration(org.mule.maven.client.api.model.MavenConfiguration mavenConfiguration) |
ToolingRuntimeClient.Builder |
withMetadataCacheFactory(MetadataCacheFactory metadataCacheFactory) |
Feature<Action<MetadataCacheStorageFactory>> |
withMetadataCacheStorageFactory() |
ToolingRuntimeClient.Builder |
withRemoteAgentConfiguration(AgentConfiguration agentConfiguration) |
Feature<Action<String>> |
withTargetRuntimeVersion() |
public BuilderWrapper(ClassLoader toolingClassLoader, Dispatcher dispatcher, Serializer serializer)
public ToolingRuntimeClient.Builder withRemoteAgentConfiguration(AgentConfiguration agentConfiguration)
withRemoteAgentConfiguration in interface ToolingRuntimeClient.Builderpublic ToolingRuntimeClient.Builder withMavenConfiguration(org.mule.maven.client.api.model.MavenConfiguration mavenConfiguration)
withMavenConfiguration in interface ToolingRuntimeClient.Builderpublic Feature<Action<String>> withTargetRuntimeVersion()
withTargetRuntimeVersion in interface ToolingRuntimeClient.Builderpublic ToolingRuntimeClient.Builder withMetadataCacheFactory(MetadataCacheFactory metadataCacheFactory)
withMetadataCacheFactory in interface ToolingRuntimeClient.Builderpublic Feature<Action<MetadataCacheStorageFactory>> withMetadataCacheStorageFactory()
withMetadataCacheStorageFactory in interface ToolingRuntimeClient.Builderpublic Feature<Action<CacheStorageFactory>> withCacheStorageFactoryForMetadata()
withCacheStorageFactoryForMetadata in interface ToolingRuntimeClient.Builderpublic Feature<Action<CacheStorageFactory>> withCacheStorageFactoryForValueProviders()
withCacheStorageFactoryForValueProviders in interface ToolingRuntimeClient.Builderpublic ToolingRuntimeClient build()
build in interface ToolingRuntimeClient.BuilderCopyright © 2022 MuleSoft, Inc.. All rights reserved.