public abstract class AbstractRuleAdapter<T extends Rule> extends BaseEventSetProcessorAdapter<Rule> implements RuleAdapter
durationTriggered, group, lock| Modifier | Constructor and Description |
|---|---|
protected |
AbstractRuleAdapter(BaseRuleDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
BaseRuleDefinition |
getDefinition()
Returns processor definition.
|
int |
getEventCount() |
BaseRuleMeta |
getMeta() |
protected void |
onDuration() |
protected abstract boolean |
runRule()
Attempts to run (fire) this rule.
|
durationOccurred, finish, getFirstEvent, getGroup, getState, isCandidateForFirstEvent, isDurationTriggered, isRunning, onEvent, processEvent, setDurationTriggered, setGroup, setStatevalidateclear, clone, getKnowledgeBase, getLogger, getProcessor, getQualifiedVersion, setDefinition, setKnowledgeBase, setProcessor, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitacceptAsFirst, durationOccurred, finish, getGroup, getState, isRunning, processEvent, setGroup, setStateclear, getProcessor, getQualifiedVersion, getType, setProcessor, validategetKnowledgeBaseprotected AbstractRuleAdapter(BaseRuleDefinition definition)
public BaseRuleMeta getMeta()
getMeta in interface EventProcessorOperationsgetMeta in interface EventSetProcessorOperationsgetMeta in interface ProcessorOperationsgetMeta in interface RuleOperationsgetMeta in class BaseEventSetProcessorAdapter<Rule>protected void onDuration()
onDuration in class BaseEventSetProcessorAdapter<Rule>protected abstract boolean runRule()
true if this rule has been run.public BaseRuleDefinition getDefinition()
BaseProcessorAdaptergetDefinition in interface ProcessorAdapterImplementorgetDefinition in interface EventProcessorAdapter<Rule>getDefinition in interface ProcessorAdapter<Rule>getDefinition in class BaseEventSetProcessorAdapter<Rule>public int getEventCount()
getEventCount in interface RuleAdapterCopyright © 2016–2021 Softelnet. All rights reserved.