org.drools.time.impl
Class CompositeMaxDurationTrigger
java.lang.Object
org.drools.time.impl.CompositeMaxDurationTrigger
- All Implemented Interfaces:
- Serializable, Trigger
public class CompositeMaxDurationTrigger
- extends Object
- implements Trigger
- See Also:
- Serialized Form
Method Summary |
Date |
hasNextFireTime()
This method is used to query the trigger about the existence of a
possible next fire time, but WITHOUT changing any internal state
of the trigger. |
Date |
nextFireTime()
This method returns the date of the next fire time and updates
the internal state of the Trigger to the following fire time
if one exists. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompositeMaxDurationTrigger
public CompositeMaxDurationTrigger(Date maxDurationTimestamp,
Trigger timerTrigger,
String[] calendarNames,
org.drools.runtime.Calendars calendars)
hasNextFireTime
public Date hasNextFireTime()
- Description copied from interface:
Trigger
- This method is used to query the trigger about the existence of a
possible next fire time, but WITHOUT changing any internal state
of the trigger. In other words, this method MUST not have side
effects. As an analogy, if a trigger was a stack, this method would
be the equivalent of a "peek()" call.
- Specified by:
hasNextFireTime
in interface Trigger
- Returns:
- the Date of the next fire time or null if there is no
next fire time.
nextFireTime
public Date nextFireTime()
- Description copied from interface:
Trigger
- This method returns the date of the next fire time and updates
the internal state of the Trigger to the following fire time
if one exists. As an analogy, if a trigger was a stack, this method
would be the equivalent of a "pop()" call.
- Specified by:
nextFireTime
in interface Trigger
- Returns:
- the Date of the next fire time or null if there is no
next fire time.
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.