org.apache.camel.bam
Class ActivityExpressionSupport

java.lang.Object
  extended by org.apache.camel.bam.ProcessExpressionSupport<ProcessInstance>
      extended by org.apache.camel.bam.ActivityExpressionSupport
All Implemented Interfaces:
org.apache.camel.Expression<org.apache.camel.Exchange>

public abstract class ActivityExpressionSupport
extends ProcessExpressionSupport<ProcessInstance>

Version:
$Revision: $

Field Summary
 
Fields inherited from class org.apache.camel.bam.ProcessExpressionSupport
PROCESS_PROPERTY
 
Constructor Summary
protected ActivityExpressionSupport(Activity activity)
           
 
Method Summary
protected  Object evaluate(org.apache.camel.Exchange exchange, ProcessInstance processEntity)
           
protected abstract  Object evaluateState(org.apache.camel.Exchange exchange, ActivityState state)
           
 
Methods inherited from class org.apache.camel.bam.ProcessExpressionSupport
evaluate, getProcessEntity, storeProcessEntity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActivityExpressionSupport

protected ActivityExpressionSupport(Activity activity)
Method Detail

evaluate

protected Object evaluate(org.apache.camel.Exchange exchange,
                          ProcessInstance processEntity)
Specified by:
evaluate in class ProcessExpressionSupport<ProcessInstance>

evaluateState

protected abstract Object evaluateState(org.apache.camel.Exchange exchange,
                                        ActivityState state)


Copyright © 2007 Apache Software Foundation. All Rights Reserved.