public class ToolingMetadataServiceAdapter extends Object implements org.mule.tooling.client.api.metadata.MetadataService
MetadataService that adapts Mule-API objects to DTOs| Constructor and Description |
|---|
ToolingMetadataServiceAdapter(MetadataProvider metadataProvider)
Creates an instance of this service adapter.
|
| Modifier and Type | Method and Description |
|---|---|
org.mule.tooling.client.api.metadata.MetadataResult<org.mule.tooling.client.api.metadata.MetadataKeysContainer> |
getMetadataKeys(org.mule.tooling.client.api.metadata.MetadataKeysRequest metadataKeysRequest) |
org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.metadata.MetadataKeysContainer> |
internalMetadataKeys(org.mule.tooling.client.api.metadata.MetadataKeysRequest metadataKeysRequest) |
public ToolingMetadataServiceAdapter(MetadataProvider metadataProvider)
metadataProvider - MetadataProvider for resolving metadata using Mule Runtime. Non null.public org.mule.tooling.client.api.metadata.MetadataResult<org.mule.tooling.client.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.MetadataKeysContainer> internalMetadataKeys(org.mule.tooling.client.api.metadata.MetadataKeysRequest metadataKeysRequest)
throws org.mule.tooling.client.api.exception.ServiceUnavailableException,
org.mule.tooling.client.api.exception.ToolingException
internalMetadataKeys in interface org.mule.tooling.client.api.metadata.MetadataServiceorg.mule.tooling.client.api.exception.ServiceUnavailableExceptionorg.mule.tooling.client.api.exception.ToolingExceptionCopyright © 2017 MuleSoft, Inc.. All rights reserved.