org.jbpm.client
Class Signal

java.lang.Object
  extended by org.jbpm.client.Signal
All Implemented Interfaces:
java.io.Serializable, Command<Execution>

public class Signal
extends java.lang.Object
implements Command<Execution>

Author:
Tom Baeyens
See Also:
Serialized Form

Field Summary
protected  long executionDbid
           
protected  java.util.Map<java.lang.String,java.lang.Object> parameters
           
protected  java.lang.String signalName
           
 
Constructor Summary
Signal(long executionDbid)
           
Signal(long executionDbid, java.lang.String signalName)
           
Signal(long executionDbid, java.lang.String signalName, java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 
Method Summary
 Execution execute(Environment environment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

executionDbid

protected long executionDbid

signalName

protected java.lang.String signalName

parameters

protected java.util.Map<java.lang.String,java.lang.Object> parameters
Constructor Detail

Signal

public Signal(long executionDbid)

Signal

public Signal(long executionDbid,
              java.lang.String signalName)

Signal

public Signal(long executionDbid,
              java.lang.String signalName,
              java.util.Map<java.lang.String,java.lang.Object> parameters)
Method Detail

execute

public Execution execute(Environment environment)
                  throws java.lang.Exception
Specified by:
execute in interface Command<Execution>
Throws:
java.lang.Exception