| Package | Description |
|---|---|
| org.mule.runtime.api.metadata.descriptor | |
| org.mule.runtime.api.metadata.descriptor.builder |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ParameterMetadataDescriptor
Represents the Metadata view of a parameter, including it's name and
MetadataType |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableParameterMetadataDescriptor
Immutable concrete implementation of a
TypeMetadataDescriptor |
class |
ImmutableTypeMetadataDescriptor
Immutable concrete implementation of a
TypeMetadataDescriptor |
| Modifier and Type | Method and Description |
|---|---|
MetadataResult<TypeMetadataDescriptor> |
ImmutableOutputMetadataDescriptor.getAttributesMetadata() |
MetadataResult<TypeMetadataDescriptor> |
OutputMetadataDescriptor.getAttributesMetadata() |
MetadataResult<TypeMetadataDescriptor> |
ImmutableOutputMetadataDescriptor.getPayloadMetadata() |
MetadataResult<TypeMetadataDescriptor> |
OutputMetadataDescriptor.getPayloadMetadata() |
| Constructor and Description |
|---|
ImmutableOutputMetadataDescriptor(MetadataResult<TypeMetadataDescriptor> content,
MetadataResult<TypeMetadataDescriptor> attributes) |
ImmutableOutputMetadataDescriptor(MetadataResult<TypeMetadataDescriptor> content,
MetadataResult<TypeMetadataDescriptor> attributes) |
| Modifier and Type | Method and Description |
|---|---|
TypeMetadataDescriptor |
TypeMetadataDescriptorBuilder.build()
Builds and creates the descriptor of the component.
|
| Modifier and Type | Method and Description |
|---|---|
OutputMetadataDescriptorBuilder |
OutputMetadataDescriptorBuilder.withAttributesType(MetadataResult<TypeMetadataDescriptor> attributesTypeResult)
Adds a
MetadataResult of TypeMetadataDescriptor that describes the
he output MuleMessage.getAttributes() MetadataType. |
OutputMetadataDescriptorBuilder |
OutputMetadataDescriptorBuilder.withReturnType(MetadataResult<TypeMetadataDescriptor> returnTypeResult)
Adds a
MetadataResult of TypeMetadataDescriptor that describes the
return type of the component. |
Copyright © 2016 MuleSoft, Inc.. All rights reserved.