public class DefaultToolingRuntimeClientBuilder extends Object implements org.mule.tooling.client.api.ToolingRuntimeClient.Builder, Command
ToolingRuntimeClient.Builder that creates a ToolingRuntimeClient.| Constructor and Description |
|---|
DefaultToolingRuntimeClientBuilder(String toolingVersion,
org.mule.tooling.client.internal.serialization.Serializer serializer,
org.mule.runtime.container.api.ModuleRepository moduleRepository,
org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader containerClassLoaderFactory,
Optional<ExtensionModelServiceCache> extensionModelServiceCache,
ApplicationCache applicationCache,
DomainCache domainCache,
DslSyntaxServiceCache dslSyntaxServiceCache,
ServiceRegistry serviceRegistry,
File workingDirectory) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.tooling.client.api.ToolingRuntimeClient |
build() |
Object |
invokeMethod(String methodName,
String[] classes,
String[] arguments)
Dispatcher that calls the method on this object by the given name and arguments.
|
org.mule.tooling.client.api.feature.Feature<org.mule.tooling.client.api.feature.Action<org.mule.tooling.client.api.cache.CacheStorageFactory>> |
withCacheStorageFactoryForMetadata() |
org.mule.tooling.client.api.feature.Feature<org.mule.tooling.client.api.feature.Action<org.mule.tooling.client.api.cache.CacheStorageFactory>> |
withCacheStorageFactoryForValueProviders() |
org.mule.tooling.client.api.ToolingRuntimeClient.Builder |
withCacheStorageMapWrapperFactoryForMetadata(org.mule.tooling.client.internal.cache.CacheStorageMapWrapperFactory metadataCacheStorageMapWrapperFactory) |
org.mule.tooling.client.api.ToolingRuntimeClient.Builder |
withCacheStorageMapWrapperFactoryForValueProviders(org.mule.tooling.client.internal.cache.CacheStorageMapWrapperFactory valueProvidersCacheStorageMapWrapperFactory) |
org.mule.tooling.client.api.ToolingRuntimeClient.Builder |
withMavenConfiguration(org.mule.maven.client.api.model.MavenConfiguration mavenConfiguration) |
org.mule.tooling.client.api.ToolingRuntimeClient.Builder |
withMetadataCacheFactory(org.mule.tooling.client.api.datasense.MetadataCacheFactory metadataCacheFactory) |
org.mule.tooling.client.api.feature.Feature<org.mule.tooling.client.api.feature.Action<org.mule.tooling.client.api.datasense.storage.MetadataCacheStorageFactory>> |
withMetadataCacheStorageFactory() |
org.mule.tooling.client.api.ToolingRuntimeClient.Builder |
withMetadataCacheStorageMapWrapperFactory(org.mule.tooling.client.internal.metadata.MetadataCacheStorageMapWrapperFactory metadataCacheStorageMapWrapperFactory) |
org.mule.tooling.client.api.ToolingRuntimeClient.Builder |
withRemoteAgentConfiguration(org.mule.tooling.client.api.configuration.agent.AgentConfiguration agentConfiguration) |
org.mule.tooling.client.api.feature.Feature<org.mule.tooling.client.api.feature.Action<String>> |
withTargetRuntimeVersion() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisFeatureEnabled, methodNotFound, notMatchingMethod, validateInputpublic DefaultToolingRuntimeClientBuilder(String toolingVersion, org.mule.tooling.client.internal.serialization.Serializer serializer, org.mule.runtime.container.api.ModuleRepository moduleRepository, org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader containerClassLoaderFactory, Optional<ExtensionModelServiceCache> extensionModelServiceCache, ApplicationCache applicationCache, DomainCache domainCache, DslSyntaxServiceCache dslSyntaxServiceCache, ServiceRegistry serviceRegistry, File workingDirectory)
public org.mule.tooling.client.api.ToolingRuntimeClient.Builder withRemoteAgentConfiguration(org.mule.tooling.client.api.configuration.agent.AgentConfiguration agentConfiguration)
withRemoteAgentConfiguration in interface org.mule.tooling.client.api.ToolingRuntimeClient.Builderpublic org.mule.tooling.client.api.ToolingRuntimeClient.Builder withMavenConfiguration(org.mule.maven.client.api.model.MavenConfiguration mavenConfiguration)
withMavenConfiguration in interface org.mule.tooling.client.api.ToolingRuntimeClient.Builderpublic org.mule.tooling.client.api.feature.Feature<org.mule.tooling.client.api.feature.Action<String>> withTargetRuntimeVersion()
withTargetRuntimeVersion in interface org.mule.tooling.client.api.ToolingRuntimeClient.Builderpublic org.mule.tooling.client.api.ToolingRuntimeClient.Builder withMetadataCacheFactory(org.mule.tooling.client.api.datasense.MetadataCacheFactory metadataCacheFactory)
withMetadataCacheFactory in interface org.mule.tooling.client.api.ToolingRuntimeClient.Builderpublic org.mule.tooling.client.api.feature.Feature<org.mule.tooling.client.api.feature.Action<org.mule.tooling.client.api.datasense.storage.MetadataCacheStorageFactory>> withMetadataCacheStorageFactory()
withMetadataCacheStorageFactory in interface org.mule.tooling.client.api.ToolingRuntimeClient.Builderpublic org.mule.tooling.client.api.feature.Feature<org.mule.tooling.client.api.feature.Action<org.mule.tooling.client.api.cache.CacheStorageFactory>> withCacheStorageFactoryForMetadata()
withCacheStorageFactoryForMetadata in interface org.mule.tooling.client.api.ToolingRuntimeClient.Builderpublic org.mule.tooling.client.api.feature.Feature<org.mule.tooling.client.api.feature.Action<org.mule.tooling.client.api.cache.CacheStorageFactory>> withCacheStorageFactoryForValueProviders()
withCacheStorageFactoryForValueProviders in interface org.mule.tooling.client.api.ToolingRuntimeClient.Builderpublic org.mule.tooling.client.api.ToolingRuntimeClient.Builder withMetadataCacheStorageMapWrapperFactory(org.mule.tooling.client.internal.metadata.MetadataCacheStorageMapWrapperFactory metadataCacheStorageMapWrapperFactory)
public org.mule.tooling.client.api.ToolingRuntimeClient.Builder withCacheStorageMapWrapperFactoryForMetadata(org.mule.tooling.client.internal.cache.CacheStorageMapWrapperFactory metadataCacheStorageMapWrapperFactory)
public org.mule.tooling.client.api.ToolingRuntimeClient.Builder withCacheStorageMapWrapperFactoryForValueProviders(org.mule.tooling.client.internal.cache.CacheStorageMapWrapperFactory valueProvidersCacheStorageMapWrapperFactory)
public org.mule.tooling.client.api.ToolingRuntimeClient build()
build in interface org.mule.tooling.client.api.ToolingRuntimeClient.Builderpublic Object invokeMethod(String methodName, String[] classes, String[] arguments)
CommandinvokeMethod in interface CommandmethodName - the name of the method to be invoked.classes - array of class names for arguments.arguments - array of arguments serialized as JSON.Object, in case of a service method invocation it will return the DTO serialized to JSON or the instance in
case of a service instance.Copyright © 2024 MuleSoft, Inc.. All rights reserved.