public class BaseCorrelatorAdapterGroup extends BaseEventSetProcessorAdapterGroup<org.openksavi.sponge.correlator.CorrelatorAdapter> implements org.openksavi.sponge.correlator.CorrelatorAdapterGroup
| Constructor and Description |
|---|
BaseCorrelatorAdapterGroup(BaseCorrelatorAdapter templateAdapter,
org.openksavi.sponge.engine.processing.EventSetProcessorMainProcessingUnitHandler<org.openksavi.sponge.correlator.CorrelatorAdapterGroup,org.openksavi.sponge.correlator.CorrelatorAdapter> handler)
Creates a new correlator group.
|
| Modifier and Type | Method and Description |
|---|---|
protected BaseCorrelatorAdapter |
createNewEventSetProcessorAdapter() |
List<org.openksavi.sponge.correlator.CorrelatorAdapter> |
getCorrelators() |
BaseCorrelatorDefinition |
getDefinition()
Returns processor definition.
|
BaseCorrelatorAdapter |
getTemplateAdapter() |
org.openksavi.sponge.engine.ProcessorType |
getType() |
boolean |
needNewInstance(org.openksavi.sponge.event.Event event)
Checks if there is a need for creating a new correlator instance.
|
clear, durationOccurred, getEventSetProcessorAdapters, processControlEvent, processEvent, removeDuration, removeFinishedEventSetProcessors, tryAddNewEventSetProcessor, validategetEventName, getEventNames, setEventName, setEventNamesclone, getDisplayName, getKnowledgeBase, getLogger, getName, getProcessor, isJavaDefined, setDefinition, setDisplayName, setKnowledgeBase, setName, setProcessor, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdurationOccurred, getEventSetProcessorAdapters, processEvent, removeDurationclear, getProcessor, setProcessor, validatepublic BaseCorrelatorAdapterGroup(BaseCorrelatorAdapter templateAdapter, org.openksavi.sponge.engine.processing.EventSetProcessorMainProcessingUnitHandler<org.openksavi.sponge.correlator.CorrelatorAdapterGroup,org.openksavi.sponge.correlator.CorrelatorAdapter> handler)
templateAdapter - the correlator template adapter.handler - the handler.public BaseCorrelatorDefinition getDefinition()
BaseProcessorAdaptergetDefinition in interface ProcessorAdapterImplementorgetDefinition in interface org.openksavi.sponge.ProcessorAdaptergetDefinition in class BaseEventSetProcessorAdapterGroup<org.openksavi.sponge.correlator.CorrelatorAdapter>public org.openksavi.sponge.engine.ProcessorType getType()
getType in interface org.openksavi.sponge.ProcessorAdapterpublic boolean needNewInstance(org.openksavi.sponge.event.Event event)
needNewInstance in class BaseEventSetProcessorAdapterGroup<org.openksavi.sponge.correlator.CorrelatorAdapter>event - event.true if there is a need for creating a new correlator instance.protected BaseCorrelatorAdapter createNewEventSetProcessorAdapter()
createNewEventSetProcessorAdapter in class BaseEventSetProcessorAdapterGroup<org.openksavi.sponge.correlator.CorrelatorAdapter>public List<org.openksavi.sponge.correlator.CorrelatorAdapter> getCorrelators()
getCorrelators in interface org.openksavi.sponge.correlator.CorrelatorAdapterGrouppublic BaseCorrelatorAdapter getTemplateAdapter()
getTemplateAdapter in class BaseEventSetProcessorAdapterGroup<org.openksavi.sponge.correlator.CorrelatorAdapter>Copyright © 2016–2017 Softelnet. All rights reserved.