public interface Rule extends EventSetProcessor<RuleAdapter>, RuleOperations
| Modifier and Type | Method and Description |
|---|---|
Event |
getEvent(String eventAlias)
Returns an event that has a specified alias.
|
List<Event> |
getEventSequence()
Returns a sequence of actual events.
|
RuleEventSpec |
makeEventSpec(String eventName)
Creates a new rule event specification.
|
RuleEventSpec |
makeEventSpec(String eventName,
EventMode eventMode)
Creates a new rule event specification.
|
RuleEventSpec |
makeEventSpec(String eventName,
String eventAlias)
Creates a new rule event specification.
|
RuleEventSpec |
makeEventSpec(String eventName,
String eventAlias,
EventMode eventMode)
Creates a new rule event specification.
|
void |
onRun(Event event)
A callback method invoked when this rule fires.
|
getFirstEvent, getGroupgetAdapter, getLogger, onConfigure, onInitgetMetagetKnowledgeBasevoid onRun(Event event)
event - event.Event getEvent(String eventAlias)
eventAlias - an event alias.List<Event> getEventSequence()
RuleEventSpec makeEventSpec(String eventName, String eventAlias, EventMode eventMode)
eventName - an event name.eventAlias - an event alias.eventMode - an event mode.RuleEventSpec makeEventSpec(String eventName, EventMode eventMode)
eventName - an event name.eventMode - an event mode.RuleEventSpec makeEventSpec(String eventName, String eventAlias)
eventName - an event name.eventAlias - an event alias.RuleEventSpec makeEventSpec(String eventName)
eventName - an event name.Copyright © 2016–2019 Softelnet. All rights reserved.