| Modifier and Type | Interface and Description |
|---|---|
interface |
ComponentModel
A definition of an component in a
ExtensionModel. |
interface |
ExtensionModel
An Extension that provides packaged functionality.
|
interface |
OutputModel
Represents the output of a
Component |
interface |
RuntimeComponentModel
A specialization of the
ComponentModel that represents an extension made component in their runtime
specialization, like RuntimeOperationModel and RuntimeSourceModel, which adds
behavioural components that are relevant to the extension's functioning when in runtime. |
interface |
RuntimeExtensionModel
A specialization of the
ExtensionModel interface which adds
behavioural components that are relevant to the extension's functioning
when in runtime. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractComplexModel
A specialization of
AbstractComplexModel which also implements
HasConnectionProviderModels, HasSourceModels and
HasOperationModels |
class |
AbstractComponentModel
Base class for immutable implementations of a
ComponentModel |
class |
AbstractImmutableModel
Base class for immutable implementations of a
Described EnrichableModel model |
class |
AbstractNamedImmutableModel
Base class for immutable implementations of
Named introspection models |
class |
ImmutableExtensionModel
Immutable implementation of
ExtensionModel |
class |
ImmutableOutputModel
Immutable implementation of
OutputModel |
class |
ImmutableRuntimeExtensionModel
Runtime Immutable implementation of
ExtensionModel |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConfigurationModel
A named configuration for an extension
Configurations describe different ways to initialize a scope for operations.
|
interface |
RuntimeConfigurationModel
A specialization of the
ConfigurationModel interface which adds
behavioural components that are relevant to the extension's functioning
when in runtime. |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableConfigurationModel
Immutable implementation of
ConfigurationModel |
class |
ImmutableRuntimeConfigurationModel
Runtime Immutable implementation of
ConfigurationModel |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConnectionProviderModel
Introspection model for
ConnectionProvider types. |
interface |
RuntimeConnectionProviderModel
A specialization of the
ConnectionProviderModel interface which adds
behavioural components that are relevant to the extension's functioning
when in runtime. |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableConnectionProviderModel
Immutable implementation of
ConnectionProviderModel |
class |
ImmutableRuntimeConnectionProviderModel
Immutable implementation of
ConnectionProviderModel |
| Modifier and Type | Interface and Description |
|---|---|
interface |
OperationModel
A definition of an operation in a
ExtensionModel. |
interface |
RuntimeOperationModel
A specialization of the
OperationModel interface which adds
behavioural components that are relevant to the extension's functioning
when in runtime. |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableOperationModel
Immutable concrete implementation of
OperationModel |
class |
ImmutableRuntimeOperationModel
Runtime Immutable implementation of
OperationModel |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ParameterModel
A parameter of a
Component or Configuration |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractParameterizedModel
Base class for immutable implementation of
ParameterizedModel |
class |
ImmutableParameterModel
Immutable implementation of
ParameterModel |
| Modifier and Type | Interface and Description |
|---|---|
interface |
RuntimeSourceModel
A specialization of the
SourceModel interface which adds
behavioural components that are relevant to the extension's functioning
when in runtime. |
interface |
SourceModel
A definition of a message source in an
ExtensionModel. |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableRuntimeSourceModel
Runtime Immutable implementation of
SourceModel |
class |
ImmutableSourceModel
Immutable implementation of
SourceModel |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ExtensionModelUtils.isConnected(EnrichableModel component) |
Copyright © 2016 MuleSoft, Inc.. All rights reserved.