public class BaseRuleAdapterGroup extends BaseEventSetProcessorAdapterGroup<org.openksavi.sponge.rule.RuleAdapter> implements org.openksavi.sponge.rule.RuleAdapterGroup
| Constructor and Description |
|---|
BaseRuleAdapterGroup(BaseRuleAdapter templateAdapter,
org.openksavi.sponge.engine.processing.EventSetProcessorMainProcessingUnitHandler<org.openksavi.sponge.rule.RuleAdapterGroup,org.openksavi.sponge.rule.RuleAdapter> handler)
Creates a new rule group.
|
| Modifier and Type | Method and Description |
|---|---|
protected BaseRuleAdapter |
createNewEventSetProcessorAdapter() |
List<org.openksavi.sponge.rule.RuleAdapter> |
getRules() |
BaseRuleAdapter |
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 rule instance.
|
clear, durationOccurred, getDefinition, 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, getDefinition, getProcessor, setProcessor, validatepublic BaseRuleAdapterGroup(BaseRuleAdapter templateAdapter, org.openksavi.sponge.engine.processing.EventSetProcessorMainProcessingUnitHandler<org.openksavi.sponge.rule.RuleAdapterGroup,org.openksavi.sponge.rule.RuleAdapter> handler)
templateAdapter - the rule template adapter.handler - the processing unit handler.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.rule.RuleAdapter>event - event.true if there is a need for creating a new rule instance.protected BaseRuleAdapter createNewEventSetProcessorAdapter()
createNewEventSetProcessorAdapter in class BaseEventSetProcessorAdapterGroup<org.openksavi.sponge.rule.RuleAdapter>public List<org.openksavi.sponge.rule.RuleAdapter> getRules()
getRules in interface org.openksavi.sponge.rule.RuleAdapterGrouppublic BaseRuleAdapter getTemplateAdapter()
getTemplateAdapter in class BaseEventSetProcessorAdapterGroup<org.openksavi.sponge.rule.RuleAdapter>Copyright © 2016–2017 Softelnet. All rights reserved.