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 void
addDays(long days)
Add days.void
addHours(long hours)
Add hours.void
addMinutes(long minutes)
Add minutes.void
addSeconds(long seconds)
Add seconds.void
addWeeks(long weeks)
Add weeks.long
getDuration(Tuple tuple)
Retrieve the duration for which the conditions of thisTuple
must 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:Duration
Retrieve the duration for which the conditions of this
Tuple
must remain true before the rule will fire.- Specified by:
getDuration
in interfaceDuration
- Returns:
- the duration
- See Also:
Duration
-
-