org.apache.camel.bam
Class TimeExpression

java.lang.Object
  extended by org.apache.camel.bam.TimeExpression

public abstract class TimeExpression
extends Object

Version:

Constructor Summary
TimeExpression(ActivityBuilder builder, ActivityLifecycle lifecycle)
           
 
Method Summary
 TemporalRule after(TimeExpression expression)
          Creates a new temporal rule on this expression and the other expression
 Date evaluate(ProcessInstance processInstance)
           
abstract  Date evaluate(ProcessInstance instance, ActivityState state)
           
 ActivityRules getActivityRules()
           
 ActivityState getActivityState(ProcessInstance instance)
           
 ActivityBuilder getBuilder()
           
 ActivityLifecycle getLifecycle()
           
 ActivityState getOrCreateActivityState(ProcessInstance instance)
           
 boolean isActivityLifecycle(ActivityRules activityRules, ActivityLifecycle lifecycle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimeExpression

public TimeExpression(ActivityBuilder builder,
                      ActivityLifecycle lifecycle)
Method Detail

isActivityLifecycle

public boolean isActivityLifecycle(ActivityRules activityRules,
                                   ActivityLifecycle lifecycle)

after

public TemporalRule after(TimeExpression expression)
Creates a new temporal rule on this expression and the other expression


evaluate

public Date evaluate(ProcessInstance processInstance)

evaluate

public abstract Date evaluate(ProcessInstance instance,
                              ActivityState state)

getBuilder

public ActivityBuilder getBuilder()

getActivityRules

public ActivityRules getActivityRules()

getLifecycle

public ActivityLifecycle getLifecycle()

getActivityState

public ActivityState getActivityState(ProcessInstance instance)

getOrCreateActivityState

public ActivityState getOrCreateActivityState(ProcessInstance instance)


Apache CAMEL