public class BaseRuleAdapter extends AbstractRuleAdapter<Rule>
durationTriggered, group, lock| Constructor and Description |
|---|
BaseRuleAdapter(BaseRuleDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptAsFirst(Event event) |
void |
clear()
Clears event tree and event alias map.
|
SpongeException |
createValidationException(String text) |
Event |
getEvent(String eventAlias) |
Map<String,Event> |
getEventAliasMap() |
List<Event> |
getEventSequence() |
Tree<RuleAdapterRuntime.NodeValue> |
getEventTree()
Returns the event tree.
|
Event |
getFirstEvent() |
BaseRuleMeta |
getMeta() |
RuleAdapterRuntime |
getRuntime() |
ProcessorType |
getType() |
boolean |
isCandidateForFirstEvent(Event event) |
void |
onEvent(Event event)
Processes the incoming event synchronously.
|
protected boolean |
runRule()
Attempts to run (fire) this rule.
|
void |
validate() |
getDefinition, getEventCount, onDurationdurationOccurred, finish, getGroup, getState, isDurationTriggered, isRunning, processEvent, setDurationTriggered, setGroup, setStateclone, getKnowledgeBase, getLogger, getProcessor, getQualifiedVersion, setDefinition, setKnowledgeBase, setProcessor, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdurationOccurred, finish, getGroup, getState, isRunning, processEvent, setGroup, setStategetProcessor, getQualifiedVersion, setProcessorgetKnowledgeBasepublic BaseRuleAdapter(BaseRuleDefinition definition)
public ProcessorType getType()
public BaseRuleMeta getMeta()
getMeta in interface EventProcessorOperationsgetMeta in interface EventSetProcessorOperationsgetMeta in interface ProcessorOperationsgetMeta in interface RuleOperationsgetMeta in class AbstractRuleAdapter<Rule>public void onEvent(Event event)
onEvent in class BaseEventSetProcessorAdapter<Rule>public SpongeException createValidationException(String text)
public void clear()
clear in interface ProcessorAdapter<Rule>clear in class BaseProcessorAdapter<Rule>public RuleAdapterRuntime getRuntime()
public boolean acceptAsFirst(Event event)
protected boolean runRule()
AbstractRuleAdapterrunRule in class AbstractRuleAdapter<Rule>true if this rule has been run.public boolean isCandidateForFirstEvent(Event event)
isCandidateForFirstEvent in class BaseEventSetProcessorAdapter<Rule>public Event getFirstEvent()
getFirstEvent in class BaseEventSetProcessorAdapter<Rule>public final Tree<RuleAdapterRuntime.NodeValue> getEventTree()
public void validate()
validate in interface ProcessorAdapter<Rule>validate in class BaseEventProcessorAdapter<Rule>Copyright © 2016–2020 Softelnet. All rights reserved.