public class DefaultDslSyntaxResolverService extends Object implements org.mule.tooling.client.api.artifact.dsl.DslSyntaxResolverService, Command
DslSyntaxResolverService| Constructor and Description |
|---|
DefaultDslSyntaxResolverService(DslSyntaxServiceCache dslSyntaxServiceCache,
org.mule.maven.client.api.MavenClient mavenClient,
MuleRuntimeExtensionModelProvider muleRuntimeExtensionModelProvider,
org.mule.tooling.client.internal.serialization.Serializer serializer) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.tooling.client.api.artifact.dsl.DslSyntaxResolverFactory |
getDslSyntaxResolverFactory(org.mule.tooling.client.api.artifact.dsl.request.DslSyntaxResolverFactoryRequest request) |
Set<org.mule.metadata.api.model.ObjectType> |
getSubTypes(org.mule.metadata.api.model.ObjectType type,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors) |
void |
invalidate(List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel) |
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.artifact.dsl.DslElementSyntax |
resolve(org.mule.tooling.client.api.extension.model.config.ConfigurationModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors) |
org.mule.tooling.client.api.artifact.dsl.DslElementSyntax |
resolve(org.mule.tooling.client.api.extension.model.connection.ConnectionProviderModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors) |
org.mule.tooling.client.api.artifact.dsl.DslElementSyntax |
resolve(org.mule.tooling.client.api.extension.model.construct.ConstructModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors) |
org.mule.tooling.client.api.artifact.dsl.DslElementSyntax |
resolve(org.mule.tooling.client.api.extension.model.operation.OperationModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors) |
org.mule.tooling.client.api.artifact.dsl.DslElementSyntax |
resolve(org.mule.tooling.client.api.extension.model.source.SourceModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors) |
static org.mule.tooling.client.api.artifact.dsl.DslElementSyntax |
toDslDto(org.mule.runtime.extension.api.dsl.syntax.DslElementSyntax origin) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisFeatureEnabled, methodNotFound, notMatchingMethod, validateInputpublic DefaultDslSyntaxResolverService(DslSyntaxServiceCache dslSyntaxServiceCache, org.mule.maven.client.api.MavenClient mavenClient, MuleRuntimeExtensionModelProvider muleRuntimeExtensionModelProvider, org.mule.tooling.client.internal.serialization.Serializer serializer)
public org.mule.tooling.client.api.artifact.dsl.DslSyntaxResolverFactory getDslSyntaxResolverFactory(org.mule.tooling.client.api.artifact.dsl.request.DslSyntaxResolverFactoryRequest request)
getDslSyntaxResolverFactory in interface org.mule.tooling.client.api.artifact.dsl.DslSyntaxResolverServicepublic 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.public void invalidate(List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors, org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel)
public org.mule.tooling.client.api.artifact.dsl.DslElementSyntax resolve(org.mule.tooling.client.api.extension.model.source.SourceModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors)
public org.mule.tooling.client.api.artifact.dsl.DslElementSyntax resolve(org.mule.tooling.client.api.extension.model.operation.OperationModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors)
public org.mule.tooling.client.api.artifact.dsl.DslElementSyntax resolve(org.mule.tooling.client.api.extension.model.construct.ConstructModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors)
public org.mule.tooling.client.api.artifact.dsl.DslElementSyntax resolve(org.mule.tooling.client.api.extension.model.connection.ConnectionProviderModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors)
public org.mule.tooling.client.api.artifact.dsl.DslElementSyntax resolve(org.mule.tooling.client.api.extension.model.config.ConfigurationModel component,
org.mule.tooling.client.api.extension.model.ExtensionModel toolingModel,
List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors)
public Set<org.mule.metadata.api.model.ObjectType> getSubTypes(org.mule.metadata.api.model.ObjectType type, List<org.mule.tooling.client.api.descriptors.ArtifactDescriptor> pluginArtifactDescriptors)
public static org.mule.tooling.client.api.artifact.dsl.DslElementSyntax toDslDto(org.mule.runtime.extension.api.dsl.syntax.DslElementSyntax origin)
Copyright © 2022 MuleSoft, Inc.. All rights reserved.