public abstract class BaseEventSetProcessorMainProcessingUnitHandler<G extends EventSetProcessorAdapterGroup<T>,T extends EventSetProcessorAdapter<?>> extends BaseMainProcessingUnitHandler implements EventSetProcessorMainProcessingUnitHandler<G,T>
| Modifier and Type | Class and Description |
|---|---|
static class |
BaseEventSetProcessorMainProcessingUnitHandler.EventSetProcessorDurationTask<T extends EventSetProcessorAdapter<?>> |
| Modifier | Constructor and Description |
|---|---|
protected |
BaseEventSetProcessorMainProcessingUnitHandler(ProcessorType type,
BaseMainProcessingUnit processingUnit) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDuration(T adapter) |
ThreadPool |
getAsyncEventSetProcessorThreadPool() |
void |
processEvent(ProcessorAdapter<?> adapter,
Event event) |
void |
removeDuration(T adapter) |
void |
removeDurations(G adapterGroup) |
void |
shutdown() |
void |
startup() |
getProcessingUnit, getTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprocessEventForEventSetProcessorAdaptersprotected BaseEventSetProcessorMainProcessingUnitHandler(ProcessorType type, BaseMainProcessingUnit processingUnit)
public void startup()
startup in interface MainProcessingUnitHandlerpublic void shutdown()
shutdown in interface MainProcessingUnitHandlerpublic void processEvent(ProcessorAdapter<?> adapter, Event event)
processEvent in interface MainProcessingUnitHandlerpublic void addDuration(T adapter)
addDuration in interface EventSetProcessorMainProcessingUnitHandler<G extends EventSetProcessorAdapterGroup<T>,T extends EventSetProcessorAdapter<?>>public void removeDuration(T adapter)
removeDuration in interface EventSetProcessorMainProcessingUnitHandler<G extends EventSetProcessorAdapterGroup<T>,T extends EventSetProcessorAdapter<?>>public void removeDurations(G adapterGroup)
removeDurations in interface EventSetProcessorMainProcessingUnitHandler<G extends EventSetProcessorAdapterGroup<T>,T extends EventSetProcessorAdapter<?>>public ThreadPool getAsyncEventSetProcessorThreadPool()
getAsyncEventSetProcessorThreadPool in interface EventSetProcessorMainProcessingUnitHandler<G extends EventSetProcessorAdapterGroup<T>,T extends EventSetProcessorAdapter<?>>Copyright © 2016–2019 Softelnet. All rights reserved.