G - event set processor group.T - event set processor.public interface EventSetProcessorMainProcessingUnitHandler<G extends EventSetProcessorAdapterGroup<T>,T extends EventSetProcessorAdapter> extends MainProcessingUnitHandler
| Modifier and Type | Method and Description |
|---|---|
void |
addDuration(T adapter)
Adds (if needed) the duration for the specified event set processor.
|
ThreadPool |
getAsyncEventSetProcessorThreadPool()
Returns a thread pool for applying during processing instances in event set processor group.
|
void |
processEventForEventSetProcessorAdapters(EventSetProcessorDefinition processorDefinition,
List<T> eventSetProcessorAdapters,
Event event)
Processes the incoming event for event set processor adapters from the event set processor adapter group.
|
void |
removeDuration(T adapter)
Removes the duration for the specified event set processor.
|
void |
removeDurations(G adapterGroup)
Removes durations for all instances of the specified event set processor.
|
processEvent, shutdown, startupvoid addDuration(T adapter)
adapter - event set processor adapter.void removeDuration(T adapter)
adapter - event set processor adapter.void removeDurations(G adapterGroup)
adapterGroup - event set processor adapter group.ThreadPool getAsyncEventSetProcessorThreadPool()
void processEventForEventSetProcessorAdapters(EventSetProcessorDefinition processorDefinition, List<T> eventSetProcessorAdapters, Event event)
processorDefinition - event set processor definition.eventSetProcessorAdapters - event set processor adapters.event - the incoming event.Copyright © 2016–2021 Softelnet. All rights reserved.