public abstract class BaseEventSetProcessorMainProcessingUnitHandler<G extends org.openksavi.sponge.EventSetProcessorAdapterGroup<T>,T extends org.openksavi.sponge.EventSetProcessorAdapter<?>> extends BaseMainProcessingUnitHandler implements org.openksavi.sponge.engine.processing.EventSetProcessorMainProcessingUnitHandler<G,T>
| Modifier and Type | Class and Description |
|---|---|
static class |
BaseEventSetProcessorMainProcessingUnitHandler.EventSetProcessorDurationTask<T extends org.openksavi.sponge.EventSetProcessorAdapter<?>> |
| Modifier | Constructor and Description |
|---|---|
protected |
BaseEventSetProcessorMainProcessingUnitHandler(org.openksavi.sponge.engine.ProcessorType type,
BaseMainProcessingUnit processingUnit) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDuration(T adapter) |
org.openksavi.sponge.engine.ThreadPool |
getAsyncEventSetProcessorThreadPool() |
void |
processEvent(org.openksavi.sponge.ProcessorAdapter<?> adapter,
org.openksavi.sponge.event.Event event) |
void |
removeDuration(T adapter) |
void |
removeDurations(G adapterGroup) |
void |
shutdown() |
void |
startup() |
getProcessingUnit, getTypeprotected BaseEventSetProcessorMainProcessingUnitHandler(org.openksavi.sponge.engine.ProcessorType type,
BaseMainProcessingUnit processingUnit)
public void startup()
startup in interface org.openksavi.sponge.engine.processing.MainProcessingUnitHandlerpublic void shutdown()
shutdown in interface org.openksavi.sponge.engine.processing.MainProcessingUnitHandlerpublic void processEvent(org.openksavi.sponge.ProcessorAdapter<?> adapter,
org.openksavi.sponge.event.Event event)
processEvent in interface org.openksavi.sponge.engine.processing.MainProcessingUnitHandlerpublic void addDuration(T adapter)
public void removeDuration(T adapter)
public void removeDurations(G adapterGroup)
public org.openksavi.sponge.engine.ThreadPool getAsyncEventSetProcessorThreadPool()
Copyright © 2016–2017 Softelnet. All rights reserved.