public class ToolingExtensionModelAdapter extends Object implements org.mule.tooling.client.api.extension.ExtensionModelService, Command
ExtensionModelService that deleages to a MuleRuntimeExtensionModelProvider and builds the
Tooling view of a Mule Runtime ExtensionModel to
ExtensionModel.| Constructor and Description |
|---|
ToolingExtensionModelAdapter(MuleRuntimeExtensionModelProvider muleRuntimeExtensionModelProvider,
org.mule.tooling.client.internal.serialization.Serializer serializer) |
| Modifier and Type | Method and Description |
|---|---|
Object |
invokeMethod(String methodName,
String[] classes,
String[] arguments)
Dispatcher that calls the method on this object by the given name and arguments.
|
Optional<org.mule.tooling.client.api.extension.model.ExtensionModel> |
loadExtensionModel(org.mule.tooling.client.api.descriptors.ArtifactDescriptor pluginDescriptor) |
Optional<org.mule.tooling.client.api.extension.model.ExtensionModel> |
loadExtensionModel(File plugin) |
Optional<String> |
loadExtensionSchema(org.mule.tooling.client.api.descriptors.ArtifactDescriptor pluginDescriptor) |
Optional<String> |
loadExtensionSchema(File plugin) |
List<org.mule.tooling.client.api.extension.model.ExtensionModel> |
loadMuleExtensionModels() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisFeatureEnabled, methodNotFound, notMatchingMethodpublic ToolingExtensionModelAdapter(MuleRuntimeExtensionModelProvider muleRuntimeExtensionModelProvider, org.mule.tooling.client.internal.serialization.Serializer serializer)
public Optional<org.mule.tooling.client.api.extension.model.ExtensionModel> loadExtensionModel(org.mule.tooling.client.api.descriptors.ArtifactDescriptor pluginDescriptor)
loadExtensionModel in interface org.mule.tooling.client.api.extension.ExtensionModelServicepublic Optional<org.mule.tooling.client.api.extension.model.ExtensionModel> loadExtensionModel(File plugin)
loadExtensionModel in interface org.mule.tooling.client.api.extension.ExtensionModelServicepublic Optional<String> loadExtensionSchema(org.mule.tooling.client.api.descriptors.ArtifactDescriptor pluginDescriptor)
loadExtensionSchema in interface org.mule.tooling.client.api.extension.ExtensionModelServicepublic Optional<String> loadExtensionSchema(File plugin)
loadExtensionSchema in interface org.mule.tooling.client.api.extension.ExtensionModelServicepublic List<org.mule.tooling.client.api.extension.model.ExtensionModel> loadMuleExtensionModels()
loadMuleExtensionModels in interface org.mule.tooling.client.api.extension.ExtensionModelServicepublic 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 © 2019 MuleSoft, Inc.. All rights reserved.