| Constructor and Description |
|---|
DefaultDataWeaveService(org.mule.runtime.api.util.LazyValue<ClassLoader> executionClassLoader,
DataWeaveRunner runner,
org.mule.runtime.api.metadata.ExpressionLanguageMetadataService expressionLanguageMetadataService,
ModulesAnalyzer modulesAnalyzer,
org.mule.tooling.client.internal.serialization.Serializer serializer) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.tooling.client.api.dataweave.DataWeavePreviewResponse |
execute(org.mule.tooling.client.api.dataweave.DataWeavePreviewRequest parameters) |
List<org.mule.tooling.client.api.dataweave.DataWeaveModuleOption> |
getReaderOptions(String contentType) |
List<org.mule.tooling.client.api.dataweave.DataWeaveModuleOption> |
getWriterOptions(String contentType) |
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.el.ValidationResult |
validate(org.mule.tooling.client.api.dataweave.validation.DataWeaveValidationRequest request) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisFeatureEnabled, methodNotFound, notMatchingMethod, validateInputpublic DefaultDataWeaveService(org.mule.runtime.api.util.LazyValue<ClassLoader> executionClassLoader, DataWeaveRunner runner, org.mule.runtime.api.metadata.ExpressionLanguageMetadataService expressionLanguageMetadataService, ModulesAnalyzer modulesAnalyzer, org.mule.tooling.client.internal.serialization.Serializer serializer)
public org.mule.tooling.client.api.dataweave.DataWeavePreviewResponse execute(org.mule.tooling.client.api.dataweave.DataWeavePreviewRequest parameters)
execute in interface org.mule.tooling.client.api.dataweave.DataWeaveServicepublic org.mule.tooling.client.api.el.ValidationResult validate(org.mule.tooling.client.api.dataweave.validation.DataWeaveValidationRequest request)
validate in interface org.mule.tooling.client.api.dataweave.DataWeaveServicepublic List<org.mule.tooling.client.api.dataweave.DataWeaveModuleOption> getReaderOptions(String contentType)
getReaderOptions in interface org.mule.tooling.client.api.dataweave.DataWeaveServicepublic List<org.mule.tooling.client.api.dataweave.DataWeaveModuleOption> getWriterOptions(String contentType)
getWriterOptions in interface org.mule.tooling.client.api.dataweave.DataWeaveServicepublic 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 © 2022 MuleSoft, Inc.. All rights reserved.