Package org.drools.core.time.impl
Class BaseTimer
java.lang.Object
org.drools.base.rule.ConditionalElement
org.drools.core.time.impl.BaseTimer
- All Implemented Interfaces:
Externalizable,Serializable,Cloneable,RuleComponent,RuleConditionElement
- Direct Known Subclasses:
CompositeMaxDurationTimer,CronTimer,DurationTimer,ExpressionIntervalTimer,IntervalTimer
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<? extends RuleConditionElement>abstract Declaration[][]getTimerDeclarations(Map<String, Declaration> outerDeclrs) booleanresolveDeclaration(String identifier) protected Declaration[]sortDeclarations(Map<String, Declaration> outerDeclrs, Declaration[] declrs) Methods inherited from class org.drools.base.rule.ConditionalElement
cloneMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.io.Externalizable
readExternal, writeExternal
-
Constructor Details
-
BaseTimer
public BaseTimer()
-
-
Method Details
-
getInnerDeclarations
-
getOuterDeclarations
-
resolveDeclaration
-
getNestedElements
-
isPatternScopeDelimiter
public boolean isPatternScopeDelimiter() -
getTimerDeclarations
-
sortDeclarations
-