public class DefaultMetadataService extends Object implements org.mule.tooling.client.api.metadata.MetadataService, MetadataProvider
MetadataService.| Constructor and Description |
|---|
DefaultMetadataService(Supplier<Deployable> deployableApplicationSupplier)
Creates an instance of the service.
|
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.MetadataKeysContainer> |
getMetadataKeys(org.mule.tooling.client.api.metadata.MetadataKeysRequest metadataKeysRequest) |
org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.descriptor.ComponentMetadataDescriptor<org.mule.runtime.api.meta.model.operation.OperationModel>> |
getOperationMetadata(org.mule.tooling.client.api.metadata.MetadataRequest metadataRequest)
Resolves the Metadata description for the operation message processor component identified by the request.
|
org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.descriptor.ComponentMetadataDescriptor<org.mule.runtime.api.meta.model.source.SourceModel>> |
getSourceMetadata(org.mule.tooling.client.api.metadata.MetadataRequest metadataRequest)
Resolves the Metadata description for the operation message processor component identified by the request.
|
public DefaultMetadataService(Supplier<Deployable> deployableApplicationSupplier)
deployableApplicationSupplier - Supplier for a Deployable. Non null. Should return always the same instance.public org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.MetadataKeysContainer> getMetadataKeys(org.mule.tooling.client.api.metadata.MetadataKeysRequest metadataKeysRequest)
throws org.mule.tooling.client.api.exception.ServiceUnavailableException,
org.mule.tooling.client.api.exception.ToolingException
getMetadataKeys in interface org.mule.tooling.client.api.metadata.MetadataServiceorg.mule.tooling.client.api.exception.ServiceUnavailableExceptionorg.mule.tooling.client.api.exception.ToolingExceptionpublic org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.descriptor.ComponentMetadataDescriptor<org.mule.runtime.api.meta.model.operation.OperationModel>> getOperationMetadata(org.mule.tooling.client.api.metadata.MetadataRequest metadataRequest)
getOperationMetadata in interface MetadataProvidermetadataRequest - request to get the ComponentMetadataDescriptorComponentMetadataDescriptor containing a OperationModel with its types resolved and
MetadataAttributes that provides information about the metadata resolution process.public org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.descriptor.ComponentMetadataDescriptor<org.mule.runtime.api.meta.model.source.SourceModel>> getSourceMetadata(org.mule.tooling.client.api.metadata.MetadataRequest metadataRequest)
getSourceMetadata in interface MetadataProvidermetadataRequest - request to get the ComponentMetadataDescriptorComponentMetadataDescriptor containing a SourceModel with its types resolved and
MetadataAttributes that provides information about the metadata resolution process.Copyright © 2017 MuleSoft, Inc.. All rights reserved.