org.jbpm.pvm.internal.model.op
Class AtomicOperation

java.lang.Object
  extended by org.jbpm.pvm.internal.model.op.AtomicOperation
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ExecuteActivity, ExecuteEventListener, MoveToChildActivity, MoveToParentActivity, Signal, TransitionEndActivity, TransitionStartActivity, TransitionTake

public abstract class AtomicOperation
extends java.lang.Object
implements java.io.Serializable

Author:
Tom Baeyens
See Also:
Serialized Form

Field Summary
static AtomicOperation EXECUTE_ACTIVITY
           
static AtomicOperation EXECUTE_EVENT_LISTENER
           
static AtomicOperation PROPAGATE_TO_PARENT
           
static AtomicOperation TRANSITION_END_ACTIVITY
           
static AtomicOperation TRANSITION_START_ACTIVITY
           
static AtomicOperation TRANSITION_TAKE
           
 
Constructor Summary
AtomicOperation()
           
 
Method Summary
abstract  MessageImpl createAsyncMessage(ExecutionImpl execution)
           
abstract  boolean isAsync(ExecutionImpl execution)
           
static AtomicOperation parseAtomicOperation(java.lang.String text)
           
abstract  void perform(ExecutionImpl execution)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXECUTE_ACTIVITY

public static final AtomicOperation EXECUTE_ACTIVITY

PROPAGATE_TO_PARENT

public static final AtomicOperation PROPAGATE_TO_PARENT

TRANSITION_TAKE

public static final AtomicOperation TRANSITION_TAKE

TRANSITION_START_ACTIVITY

public static final AtomicOperation TRANSITION_START_ACTIVITY

EXECUTE_EVENT_LISTENER

public static final AtomicOperation EXECUTE_EVENT_LISTENER

TRANSITION_END_ACTIVITY

public static final AtomicOperation TRANSITION_END_ACTIVITY
Constructor Detail

AtomicOperation

public AtomicOperation()
Method Detail

isAsync

public abstract boolean isAsync(ExecutionImpl execution)

createAsyncMessage

public abstract MessageImpl createAsyncMessage(ExecutionImpl execution)

perform

public abstract void perform(ExecutionImpl execution)

parseAtomicOperation

public static AtomicOperation parseAtomicOperation(java.lang.String text)


Copyright © 2010 JBoss Community. All Rights Reserved.