| Package | Description |
|---|---|
| org.mule.runtime.api.meta.model.operation | |
| org.mule.runtime.api.meta.model.source | |
| org.mule.runtime.api.metadata | |
| org.mule.runtime.api.metadata.descriptor |
| Modifier and Type | Interface and Description |
|---|---|
interface |
OperationModel
A definition of an operation in a
ExtensionModel. |
interface |
RouterModel
An
OperationModel specification which represents the particular case of a
router, such as choice, scatter-gather, first-successful, etc. |
interface |
ScopeModel
An
OperationModel specification which represents the particular case of a
scope, such as async or foreach. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SourceModel
A definition of a message source in an
ExtensionModel. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MetadataProvider<T extends ComponentModel>
This interface allows a Component that processes a
Message to expose its metadata descriptor, containing all the
MetadataType information associated to the Component's input and output elements |
| Modifier and Type | Class and Description |
|---|---|
class |
ComponentMetadataDescriptor<T extends ComponentModel>
Immutable concrete implementation of
ComponentMetadataDescriptor |
static class |
ComponentMetadataDescriptor.ComponentMetadataDescriptorBuilder<T extends ComponentModel>
Implementation of the builder design pattern to create instances of
ComponentMetadataDescriptor |
| Modifier and Type | Method and Description |
|---|---|
static <T extends ComponentModel> |
ComponentMetadataDescriptor.builder(T model) |
Copyright © 2017 MuleSoft, Inc.. All rights reserved.