Package org.drools.core.rule
Class FixedDuration
- java.lang.Object
-
- org.drools.core.rule.FixedDuration
-
- All Implemented Interfaces:
Serializable,Duration
public class FixedDuration extends Object implements Duration
A fixed truthness duration.- Version:
- $Id: FixedDuration.java,v 1.2 2005/08/14 22:34:41 mproctor Exp $
- See Also:
Rule#setDuration,Rule#getDuration, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FixedDuration()Construct.FixedDuration(long ms)Construct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDays(long days)Add days.voidaddHours(long hours)Add hours.voidaddMinutes(long minutes)Add minutes.voidaddSeconds(long seconds)Add seconds.voidaddWeeks(long weeks)Add weeks.longgetDuration(Tuple tuple)Retrieve the duration for which the conditions of thisTuplemust remain true before the rule will fire.
-
-
-
Method Detail
-
addSeconds
public void addSeconds(long seconds)
Add seconds.- Parameters:
seconds- Number of seconds.
-
addMinutes
public void addMinutes(long minutes)
Add minutes.- Parameters:
minutes- Number of minutes.
-
addHours
public void addHours(long hours)
Add hours.- Parameters:
hours- Number of hours.
-
addDays
public void addDays(long days)
Add days.- Parameters:
days- Number of days.
-
addWeeks
public void addWeeks(long weeks)
Add weeks.- Parameters:
weeks- Number of weeks.
-
getDuration
public long getDuration(Tuple tuple)
Description copied from interface:DurationRetrieve the duration for which the conditions of this
Tuplemust remain true before the rule will fire.- Specified by:
getDurationin interfaceDuration- Returns:
- the duration
- See Also:
Duration
-
-