| Interface | Description |
|---|---|
| ExtensionNotificationFunction |
An extension specific
NotificationFunction which provides access to the action name that will be fired to allow
validations. |
| SourceCallbackAdapter<T,A> |
Augments the
SourceCallback contract with internal behavior not to be exposed on the public
API |
| SourceCallbackContextAdapter |
Augments the
SourceCallbackContext contract with internal behavior we don't want exposed
on the public API |
| SourceCallbackFactory |
A factory to create
SourceCallback instances |
| SourceCompletionHandler |
Handles the result of flow processing.
|
| SourceCompletionHandlerFactory |
A factory to create a
SourceCompletionHandler associated to a SourceCallbackContext |
| Class | Description |
|---|---|
| ComposedSourceCallbackExecutor |
A
SourceCallbackExecutor that allows chain the execution of two
delegating SourceCallbackExecutors. |
| DefaultSourceFactory | |
| ExtensionMessageSource |
A
MessageSource which connects the Extensions API with the Mule runtime by connecting a Source with a flow
represented by a ExtensionMessageSource.messageProcessor |
| ImmutableBackPressureContext |
Immutable implementation of
BackPressureContext |
| NullSourceCallbackExecutor |
Null object implementation of
SourceCallbackExecutor |
| NullSourceCompletionHandler |
SourceCompletionHandler that does nothing. |
| SourceAdapter |
An adapter for
Source which acts as a bridge with ExtensionMessageSource. |
| SourceAdapterFactory |
A factory for
SourceAdapter instances |
| SourceConfigurer |
Resolves and injects the values of a
Source that has fields annotated with Parameter or
ParameterGroupDescriptor |
| SourceConnectionManager |
Tracks and manages the connections that are started on a
Source |
| SourceConnectionProvider |
Bridges a
SourceConnectionManager to the ConnectionProvider contract |
| SourceWrapper<T,A> |
An abstract wrapper for
Source implementations that allows to intercept
all the invocations related to a generic Source lifecycle and event handlers. |
Copyright © 2003–2024 MuleSoft, Inc.. All rights reserved.