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:
java.io.Externalizable,java.io.Serializable,java.lang.Cloneable,org.drools.base.rule.RuleComponent,org.drools.base.rule.RuleConditionElement
- Direct Known Subclasses:
CompositeMaxDurationTimer,CronTimer,DurationTimer,ExpressionIntervalTimer,IntervalTimer
public abstract class BaseTimer extends org.drools.base.rule.ConditionalElement- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BaseTimer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,org.drools.base.rule.Declaration>getInnerDeclarations()java.util.List<? extends org.drools.base.rule.RuleConditionElement>getNestedElements()java.util.Map<java.lang.String,org.drools.base.rule.Declaration>getOuterDeclarations()abstract org.drools.base.rule.Declaration[][]getTimerDeclarations(java.util.Map<java.lang.String,org.drools.base.rule.Declaration> outerDeclrs)booleanisPatternScopeDelimiter()org.drools.base.rule.DeclarationresolveDeclaration(java.lang.String identifier)protected org.drools.base.rule.Declaration[]sortDeclarations(java.util.Map<java.lang.String,org.drools.base.rule.Declaration> outerDeclrs, org.drools.base.rule.Declaration[] declrs)
-
-
-
Method Detail
-
getInnerDeclarations
public java.util.Map<java.lang.String,org.drools.base.rule.Declaration> getInnerDeclarations()
-
getOuterDeclarations
public java.util.Map<java.lang.String,org.drools.base.rule.Declaration> getOuterDeclarations()
-
resolveDeclaration
public org.drools.base.rule.Declaration resolveDeclaration(java.lang.String identifier)
-
getNestedElements
public java.util.List<? extends org.drools.base.rule.RuleConditionElement> getNestedElements()
-
isPatternScopeDelimiter
public boolean isPatternScopeDelimiter()
-
getTimerDeclarations
public abstract org.drools.base.rule.Declaration[][] getTimerDeclarations(java.util.Map<java.lang.String,org.drools.base.rule.Declaration> outerDeclrs)
-
sortDeclarations
protected org.drools.base.rule.Declaration[] sortDeclarations(java.util.Map<java.lang.String,org.drools.base.rule.Declaration> outerDeclrs, org.drools.base.rule.Declaration[] declrs)
-
-