Interface SignalActionProvider
- All Known Implementing Classes:
StandardActionProvider
public interface SignalActionProvider
This interface is used to provide custom signal actions:
Implementations must:
provide a map of signal action in the
createActions(EventDispatcher, ChangeEventSourceCoordinator, CommonConnectorConfig)
method.- Author:
- Mario Fiore Vitale
-
Method Summary
Modifier and TypeMethodDescription<P extends Partition>
Map<String,SignalAction<P>> createActions
(EventDispatcher<P, ? extends DataCollectionId> dispatcher, ChangeEventSourceCoordinator<P, ?> changeEventSourceCoordinator, CommonConnectorConfig connectorConfig) Create a map of signal action where the key is the name of the action.
-
Method Details
-
createActions
<P extends Partition> Map<String,SignalAction<P>> createActions(EventDispatcher<P, ? extends DataCollectionId> dispatcher, ChangeEventSourceCoordinator<P, ?> changeEventSourceCoordinator, CommonConnectorConfig connectorConfig) Create a map of signal action where the key is the name of the action.- Parameters:
dispatcher
- the event dispatcher instanceconnectorConfig
- the connector config- Returns:
- a concrete action
-