public class BaseRuleAdapterGroup extends BaseEventSetProcessorAdapterGroup<RuleAdapter> implements RuleAdapterGroup
| Constructor and Description |
|---|
BaseRuleAdapterGroup(BaseRuleAdapter templateAdapter,
EventSetProcessorMainProcessingUnitHandler<RuleAdapterGroup,RuleAdapter> handler)
Creates a new rule group.
|
| Modifier and Type | Method and Description |
|---|---|
protected BaseRuleAdapter |
createNewEventSetProcessorAdapter() |
List<RuleAdapter> |
getRules() |
BaseRuleAdapter |
getTemplateAdapter() |
ProcessorType |
getType() |
boolean |
needNewInstance(Event event)
Checks if there is a need for creating a new rule instance.
|
clear, durationOccurred, getDefinition, getEventSetProcessorAdapters, processControlEvent, processEvent, removeDuration, removeFinishedEventSetProcessors, tryAddNewEventSetProcessor, validategetEventName, getEventNames, setEventName, setEventNamesclone, getDescription, getDisplayName, getKnowledgeBase, getLogger, getMeta, getName, getProcessor, isJavaDefined, setDefinition, setDescription, setDisplayName, setKnowledgeBase, setMeta, setName, setProcessor, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdurationOccurred, getEventSetProcessorAdapters, processEvent, removeDurationclear, getDefinition, getProcessor, setProcessor, validategetEventName, getEventNames, setEventName, setEventNamesgetKnowledgeBase, getMeta, setMetagetDescription, getDisplayName, getName, setDescription, setDisplayName, setNamepublic BaseRuleAdapterGroup(BaseRuleAdapter templateAdapter, EventSetProcessorMainProcessingUnitHandler<RuleAdapterGroup,RuleAdapter> handler)
templateAdapter - the rule template adapter.handler - the processing unit handler.public ProcessorType getType()
getType in interface ProcessorAdapterpublic boolean needNewInstance(Event event)
needNewInstance in class BaseEventSetProcessorAdapterGroup<RuleAdapter>event - event.true if there is a need for creating a new rule instance.protected BaseRuleAdapter createNewEventSetProcessorAdapter()
createNewEventSetProcessorAdapter in class BaseEventSetProcessorAdapterGroup<RuleAdapter>public List<RuleAdapter> getRules()
getRules in interface RuleAdapterGrouppublic BaseRuleAdapter getTemplateAdapter()
getTemplateAdapter in class BaseEventSetProcessorAdapterGroup<RuleAdapter>Copyright © 2016–2018 Softelnet. All rights reserved.