public abstract class BaseEventSetProcessorAdapter<T extends EventSetProcessor<?>> extends BaseEventProcessorAdapter<T> implements EventSetProcessorAdapter<T>
| Modifier and Type | Field and Description |
|---|---|
protected AtomicBoolean |
durationTriggered
Indicates that duration trigger for this event set processor occurred.
|
protected EventSetProcessorAdapterGroup<EventSetProcessorAdapter<?>> |
group
Event set processor group.
|
protected Lock |
lock
Synchronization lock.
|
| Modifier | Constructor and Description |
|---|---|
protected |
BaseEventSetProcessorAdapter(BaseEventSetProcessorDefinition definition) |
getEventName, getEventNames, setEventName, setEventNames, validateclear, clone, getDescription, getDisplayName, getKnowledgeBase, getLogger, getMeta, getName, getProcessor, isJavaDefined, setDefinition, setDescription, setDisplayName, setKnowledgeBase, setMeta, setName, setProcessor, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitacceptAsFirstclear, getProcessor, getType, setProcessor, validategetEventName, getEventNames, setEventName, setEventNamesgetKnowledgeBase, getMeta, setMetagetDescription, getDisplayName, getName, setDescription, setDisplayName, setNameprotected AtomicBoolean durationTriggered
protected EventSetProcessorAdapterGroup<EventSetProcessorAdapter<?>> group
protected Lock lock
protected BaseEventSetProcessorAdapter(BaseEventSetProcessorDefinition definition)
public BaseEventSetProcessorDefinition getDefinition()
BaseProcessorAdaptergetDefinition in interface ProcessorAdapterImplementorgetDefinition in interface ProcessorAdapter<T extends EventSetProcessor<?>>getDefinition in class BaseEventProcessorAdapter<T extends EventSetProcessor<?>>public void setState(EventSetProcessorState state)
setState in interface EventSetProcessorAdapter<T extends EventSetProcessor<?>>state - event set processor state.public EventSetProcessorState getState()
getState in interface EventSetProcessorAdapter<T extends EventSetProcessor<?>>public boolean isRunning()
isRunning in interface EventSetProcessorAdapter<T extends EventSetProcessor<?>>public EventSetProcessorAdapterGroup<EventSetProcessorAdapter<?>> getGroup()
getGroup in interface EventSetProcessorAdapter<T extends EventSetProcessor<?>>public void setGroup(EventSetProcessorAdapterGroup<? extends EventSetProcessorAdapter<?>> group)
setGroup in interface EventSetProcessorAdapter<T extends EventSetProcessor<?>>public void finish()
finish in interface EventSetProcessorAdapter<T extends EventSetProcessor<?>>public final void processEvent(Event event)
processEvent in interface EventSetProcessorAdapter<T extends EventSetProcessor<?>>protected abstract void onEvent(Event event)
public final void durationOccurred()
durationOccurred in interface EventSetProcessorAdapter<T extends EventSetProcessor<?>>protected abstract void onDuration()
public boolean hasDuration()
hasDuration in interface EventSetProcessorOperationspublic void setDuration(Duration duration)
setDuration in interface EventSetProcessorOperationspublic Duration getDuration()
getDuration in interface EventSetProcessorOperationspublic Boolean isSynchronous()
isSynchronous in interface EventSetProcessorOperationspublic void setSynchronous(Boolean synchronous)
setSynchronous in interface EventSetProcessorOperationspublic boolean isDurationTriggered()
public void setDurationTriggered(boolean durationTriggered)
public abstract boolean isCandidateForFirstEvent(Event event)
public abstract Event getFirstEvent()
Copyright © 2016–2018 Softelnet. All rights reserved.