Drools :: Core 6.0.0.Beta5

org.drools.core.time.impl
Interface Timer

All Superinterfaces:
Cloneable, Externalizable, RuleComponent, RuleConditionElement, Serializable
All Known Implementing Classes:
CompositeMaxDurationTimer, CronTimer, DurationTimer, ExpressionIntervalTimer, IntervalTimer

public interface Timer
extends Serializable, RuleComponent, RuleConditionElement


Method Summary
 Trigger createTrigger(Activation schedulableActivation, InternalWorkingMemory workingMemory)
           
 Trigger createTrigger(long timestamp, LeftTuple leftTuple, DefaultJobHandle jh, String[] calendarNames, org.kie.api.runtime.Calendars calendars, Declaration[][] declrs, InternalWorkingMemory wm)
           
 Trigger createTrigger(long timestamp, String[] calendarNames, org.kie.api.runtime.Calendars calendars)
           
 
Methods inherited from interface org.drools.core.rule.RuleConditionElement
clone, getInnerDeclarations, getNestedElements, getOuterDeclarations, isPatternScopeDelimiter, resolveDeclaration
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Method Detail

createTrigger

Trigger createTrigger(long timestamp,
                      String[] calendarNames,
                      org.kie.api.runtime.Calendars calendars)

createTrigger

Trigger createTrigger(long timestamp,
                      LeftTuple leftTuple,
                      DefaultJobHandle jh,
                      String[] calendarNames,
                      org.kie.api.runtime.Calendars calendars,
                      Declaration[][] declrs,
                      InternalWorkingMemory wm)

createTrigger

Trigger createTrigger(Activation schedulableActivation,
                      InternalWorkingMemory workingMemory)

Drools :: Core 6.0.0.Beta5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.