| Interface | Description |
|---|---|
| Capable |
An object is capable if it may provide different facet of additional information.
|
| Configuration |
A named configuration for an extension
|
| ConfigurationInstantiator |
Creates instances of objects which are compliant
with the model described by the owning
Configuration object. |
| DataQualifierVisitor |
Visitor interface to be used with
DataQualifier
Because the qualifier is an enum, it's not a traditional implementation of visitor
in which the dynamic linking relies on the concrete class of the visitable object. |
| Described |
A generic contract for a class that has a name and a description.
|
| Describer |
Every Extension must ship with one implementation of this interface
which has to be discoverable through standard SPI and have a default constructor.
|
| DescribingContext |
Used for propagating state across all the components
that may take part on the activation of an
Extension
and its DescriberPostProcessors
Once the Describer finishes applying its logic,
it will propagate this context through all the found
DescriberPostProcessors, which means that any
side effects applied by any of the before mentioned will be visible by the next ones. |
| Extension |
An Extension that provides packaged functionality.
|
| ExtensionFactory | |
| Operation |
A definition of an operation in a
Extension |
| Parameter |
A parameter of an operation or configuration
|
| Class | Description |
|---|---|
| DataQualifierFactory |
Factory pattern implementation that provides a
DataQualifier for a given
Class |
| DataType |
A definition of an abstract data type, which provides information
that goes beyond it's actual
Type, but also
provides information about its parametrized generic types and
DataQualifier |
| Enum | Description |
|---|---|
| DataQualifier |
Provides a high level definition about the "family"
a given
DataType |
Copyright © 2015 MuleSoft, Inc.. All rights reserved.