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() |
BaseRuleMeta |
getMeta() |
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, validateclone, getKnowledgeBase, getLogger, getProcessor, getQualifiedVersion, isJavaDefined, setDefinition, setKnowledgeBase, setProcessor, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdurationOccurred, getEventSetProcessorAdapters, processEvent, removeDurationgetDefinitionclear, getProcessor, getQualifiedVersion, setProcessor, validategetKnowledgeBasepublic BaseRuleAdapterGroup(BaseRuleAdapter templateAdapter, EventSetProcessorMainProcessingUnitHandler<RuleAdapterGroup,RuleAdapter> handler)
templateAdapter - the rule template adapter.handler - the processing unit handler.public ProcessorType getType()
getType in interface ProcessorAdapterpublic BaseRuleMeta getMeta()
getMeta in interface EventProcessorOperationsgetMeta in interface ProcessorOperationsgetMeta in class BaseEventSetProcessorAdapterGroup<RuleAdapter>public 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–2019 Softelnet. All rights reserved.