IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.automaton.ext
Class StartAction

java.lang.Object
  extended by com.ibm.btt.base.DSENotifier
      extended by com.ibm.btt.automaton.DSEAction
          extended by com.ibm.btt.automaton.ext.StartAction
All Implemented Interfaces:
Action, Notifier, java.io.Externalizable, java.io.Serializable

public class StartAction
extends DSEAction

This class provides support for starting a flow to enter the initial state. This action is intended to be assigned as an entry action of the initial state. It just signals the "start" event when executed to help the state move to the next state according to the transition defined for the "start" event.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ibm.btt.automaton.DSEAction
context, inputMapFmtTag, operationTag, outputMapFmtTag, sourceEvent, tag
 
Fields inherited from class com.ibm.btt.base.DSENotifier
handlersList, name
 
Constructor Summary
StartAction()
          This constructor creates a StartAction object.
StartAction(boolean mustRegister)
          This constructor creates a StartAction object.
StartAction(java.lang.String aName)
          This constructor creates a StartAction object.
StartAction(java.lang.String aName, java.lang.String aTID)
          This constructor creates a StartAction object.
 
Method Summary
 void execute()
          This method signals the "start" event to allow the flow to move to the target state defined for the transition
 
Methods inherited from class com.ibm.btt.automaton.DSEAction
chainOrAssignContext, chainOrAssignContext, close, close, evaluateGuardCondition, externalizer, getContext, getGuardConditions, getInputMapFmtTag, getOperationTag, getOutputMapFmtTag, getParms, getProcessor, getService, getSourceEvent, initializeFrom, mapTheInput, mapTheOutput, preProcess, readExternal, readExternal, removeExternal, setContext, setGuardConditions, setInputMapFmtTag, setOperationTag, setOutputMapFmtTag, setParms, setProcessor, setSourceEvent, toString, toStrings, toTags, writeExternal, writeExternal
 
Methods inherited from class com.ibm.btt.base.DSENotifier
addHandler, getHandlersList, getName, removeHandler, setName, signalEvent, signalEvent, signalEvent, terminate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ibm.btt.automaton.Action
getName, setName
 
Methods inherited from interface com.ibm.btt.base.Notifier
addHandler, getHandlersList, removeHandler, signalEvent, signalEvent, terminate
 
Methods inherited from interface com.ibm.btt.base.Externalizable
getName, setName
 

Constructor Detail

StartAction

public StartAction()
This constructor creates a StartAction object.


StartAction

public StartAction(java.lang.String aName)
This constructor creates a StartAction object.

Parameters:
aName - java.lang.String

StartAction

public StartAction(java.lang.String aName,
                   java.lang.String aTID)
This constructor creates a StartAction object.

Parameters:
aName - java.lang.String
aTID - java.lang.String

StartAction

public StartAction(boolean mustRegister)
This constructor creates a StartAction object.

Parameters:
mustRegister - boolean
Method Detail

execute

public void execute()
This method signals the "start" event to allow the flow to move to the target state defined for the transition

Specified by:
execute in interface Action
Specified by:
execute in class DSEAction

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2011