Class TimeoutDefinition
- java.lang.Object
-
- com.aquima.interactions.process.impl.nodes.TimeoutDefinition
-
- All Implemented Interfaces:
ITimeoutDefinition
public class TimeoutDefinition extends Object implements ITimeoutDefinition
This class contains the information needed to watch for a timeout on a task or process.- Since:
- 7.1
- Author:
- O. Kerpershoek
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
TimeoutDefinition(IExpression expression, ReevaluationEvent reevaluationEvent, IProcessNodeDefinition node)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IProcessNodeDefinition
getContinuationPoint()
This method returns the node at which the process should continue in case of a timeout.IExpression
getExpirationExpression()
This method returns the expression that should be evaluated to determine the expiration time.ReevaluationEvent
getReevaluationEvent()
This method returns the reevaluation event
-
-
-
Constructor Detail
-
TimeoutDefinition
protected TimeoutDefinition(IExpression expression, ReevaluationEvent reevaluationEvent, IProcessNodeDefinition node)
-
-
Method Detail
-
getExpirationExpression
public IExpression getExpirationExpression()
Description copied from interface:ITimeoutDefinition
This method returns the expression that should be evaluated to determine the expiration time.- Specified by:
getExpirationExpression
in interfaceITimeoutDefinition
- Returns:
- the expression that should be evaluated to determine the expiration time.
-
getReevaluationEvent
public ReevaluationEvent getReevaluationEvent()
Description copied from interface:ITimeoutDefinition
This method returns the reevaluation event- Specified by:
getReevaluationEvent
in interfaceITimeoutDefinition
- Returns:
- The reevaluation event
-
getContinuationPoint
public IProcessNodeDefinition getContinuationPoint()
Description copied from interface:ITimeoutDefinition
This method returns the node at which the process should continue in case of a timeout.- Specified by:
getContinuationPoint
in interfaceITimeoutDefinition
- Returns:
- the node at which the process should continue in case of a timeout.
-
-