| Package | Description |
|---|---|
| org.mule.runtime.api.metadata | |
| org.mule.runtime.api.metadata.resolving |
| Modifier and Type | Method and Description |
|---|---|
MetadataResult<MetadataKeysContainer> |
EntityMetadataProvider.getEntityKeys() |
MetadataResult<MetadataKeysContainer> |
MetadataService.getEntityKeys(Location location)
Returns the list of entity types that can be queried in an
EntityMetadataProvider component identified by the
Location. |
MetadataResult<TypeMetadataDescriptor> |
MetadataService.getEntityMetadata(Location location,
MetadataKey key)
Resolves an entity
TypeMetadataDescriptor for the EntityMetadataProvider component identified by the
Location. |
MetadataResult<TypeMetadataDescriptor> |
EntityMetadataProvider.getEntityMetadata(MetadataKey key) |
MetadataResult<ComponentMetadataDescriptor<T>> |
MetadataProvider.getMetadata()
Resolves the
ComponentMetadataDescriptor for the current component using only the static types of the Component's
parameters, attributes and output. |
MetadataResult<ComponentMetadataDescriptor<T>> |
MetadataProvider.getMetadata(MetadataKey key)
Resolves the
ComponentMetadataDescriptor for the current component using both static and dynamic resolving of the
Component's parameters, attributes and output. |
MetadataResult<MetadataKeysContainer> |
MetadataKeyProvider.getMetadataKeys()
Returns the a
MetadataKeysContainer with the MetadataKeys provided per TypeKeysResolver
associated to this Component. |
MetadataResult<MetadataKeysContainer> |
MetadataService.getMetadataKeys(Location location)
Returns the list of types that can be described by the
TypeKeysResolver associated to the MetadataKeyProvider
Component identified by the Location. |
MetadataResult<ComponentMetadataDescriptor<OperationModel>> |
MetadataService.getOperationMetadata(Location location)
Resolves the
ComponentMetadataDescriptor for the MetadataProvider Component identified by the
Location using only the static types of its parameters, attributes and output. |
MetadataResult<ComponentMetadataDescriptor<OperationModel>> |
MetadataService.getOperationMetadata(Location location,
MetadataKey key)
Resolves the
ComponentMetadataDescriptor for the MetadataProvider Component identified by the
Location using both static and dynamic resolving of the parameters, attributes and output types. |
MetadataResult<ComponentMetadataDescriptor<SourceModel>> |
MetadataService.getSourceMetadata(Location location)
Resolves the
ComponentMetadataDescriptor for the MetadataProvider Component identified by the
Location using only the static types of its parameters, attributes and output. |
MetadataResult<ComponentMetadataDescriptor<SourceModel>> |
MetadataService.getSourceMetadata(Location location,
MetadataKey key)
Resolves the
ComponentMetadataDescriptor for the MetadataProvider Component identified by the
Location using both static and dynamic resolving of the parameters, attributes and output types. |
| Modifier and Type | Class and Description |
|---|---|
class |
FailureMetadataResult<T>
Immutable implementation of
MetadataResult for failure results. |
class |
SuccessMetadataResult<T>
Immutable implementation of
MetadataResult for successful results. |
| Modifier and Type | Method and Description |
|---|---|
static <T> MetadataResult<T> |
MetadataResult.failure(List<MetadataFailure> failures)
Creates a failure
MetadataResult with a list of associated MetadataFailures. |
static <T> MetadataResult<T> |
MetadataResult.failure(MetadataFailure... failures)
Creates a failure
MetadataResult with one or more associated MetadataFailures. |
static <T> MetadataResult<T> |
MetadataResult.failure(T result,
List<MetadataFailure> failures)
Creates a failure
MetadataResult with a payload and a list of associated MetadataFailures. |
static <T> MetadataResult<T> |
MetadataResult.failure(T result,
MetadataFailure... failures)
Creates a failure
MetadataResult with a payload and with one or more associated MetadataFailures. |
static <T> MetadataResult<T> |
MetadataResult.success(T payload)
Creates a success
MetadataResult. |
Copyright © 2017 MuleSoft, Inc.. All rights reserved.