public abstract class BaseRule extends BaseEventSetProcessor<RuleAdapter> implements Rule
| Constructor and Description |
|---|
BaseRule() |
getDuration, getEventSetProcessorAdapterImpl, getFirstEvent, getGroup, hasDuration, isSynchronous, setDuration, setSynchronousgetEventName, getEventNames, setEvent, setEventName, setEventNamesgetAdapter, getDescription, getDisplayName, getEps, getKb, getKnowledgeBase, getLogger, getMeta, getName, onInit, setAdapter, setDescription, setDisplayName, setMeta, setName, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFirstEvent, getGroupsetEventgetAdapter, getLogger, onConfigure, onInitgetDuration, hasDuration, isSynchronous, setDuration, setSynchronousgetEventName, getEventNames, setEventName, setEventNamesgetKnowledgeBase, getMeta, setMetagetDescription, getDisplayName, getName, setDescription, setDisplayName, setNameprotected final BaseRuleAdapter getRuleAdapterImpl()
public final void setEventAliases(String... aliases)
setEventAliases in interface RuleOperationspublic final String[] getEventAliases()
getEventAliases in interface RuleOperationspublic final String getEventAlias(int index)
getEventAlias in interface RuleOperationspublic final void setEventModes(EventMode... modes)
setEventModes in interface RuleOperationspublic final EventMode[] getEventModes()
getEventModes in interface RuleOperationspublic final EventMode getEventMode(int index)
getEventMode in interface RuleOperationspublic final void addEventConditions(String eventAlias, EventCondition... conditions)
addEventConditions in interface RuleOperationspublic final void addAllEventConditions(EventCondition... conditions)
addAllEventConditions in interface RuleOperationspublic final void addEventCondition(String eventAlias, EventCondition condition)
addEventCondition in interface RuleOperationspublic final List<EventCondition> getEventConditions(String eventAlias)
getEventConditions in interface RuleOperationspublic final Map<String,List<EventCondition>> getEventConditions()
getEventConditions in interface RuleOperationspublic void setEvents(String... eventSpecs)
setEvents in interface EventProcessor<RuleAdapter>setEvents in class BaseEventProcessor<RuleAdapter>public boolean isOrdered()
isOrdered in interface RuleOperationspublic void setOrdered(boolean ordered)
setOrdered in interface RuleOperationspublic final RuleEventSpec makeEventSpec(String eventName, String eventAlias, EventMode eventMode)
makeEventSpec in interface Rulepublic final RuleEventSpec makeEventSpec(String eventName, EventMode eventMode)
makeEventSpec in interface Rulepublic final RuleEventSpec makeEventSpec(String eventName, String eventAlias)
makeEventSpec in interface Rulepublic final RuleEventSpec makeEventSpec(String eventName)
makeEventSpec in interface Rulepublic final List<Event> getEventSequence()
getEventSequence in interface Rulepublic final RuleAdapter createAdapter()
createAdapter in interface ProcessorAdapterFactory<RuleAdapter>protected final EventCondition createEventConditionForMethods(List<String> names)
protected final EventCondition createEventConditionForMethod(String name)
Copyright © 2016–2018 Softelnet. All rights reserved.