IBM Branch Transformation Toolkit Javadoc

com.ibm.btt.server.bean
Class StatefulSingleAction

java.lang.Object
  extended bycom.ibm.btt.server.bean.BaseSingleAction
      extended bycom.ibm.btt.server.bean.StatefulSingleAction

public class StatefulSingleAction
extends BaseSingleAction

This class is the supper class for customer's stateful Single Action EJB. It encapsulates some basic functions, such as session management, context operations. The customer's stateful EJB could extend from this class and provide his own execute() method.


Field Summary
 
Fields inherited from class com.ibm.btt.server.bean.BaseSingleAction
bttUserWorkArea, COMPID, systemData
 
Constructor Summary
StatefulSingleAction()
           
 
Method Summary
 void ejbCreate()
          This method is used only when the Work Area is used to implement session propagation.
 void ejbCreate(BTTSystemData sysData)
          This method is used when the Work Area is NOT used to implement session propagation.
 
Methods inherited from class com.ibm.btt.server.bean.BaseSingleAction
addElement, assignService, chainTo, close, ejbRemove, getApplicationId, getContext, getContextByType, getContextName, getElementAt, getFormat, getInstanceId, getKeyedCollection, getName, getOriginWorkstation, getParent, getService, getSessionId, getType, getValueAt, initialize, isChained, isDistributedContext, mapResponseFromCHA, prune, releaseService, removeAt, runInSession, setApplicationId, setContext, setContextName, setIsDistributedContext, setKeyedCollection, setName, setOriginWorkstation, setSessionId, setType, setupSessionContext, setupSessionContext, setValueAt, unassignService, unchain
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatefulSingleAction

public StatefulSingleAction()
Method Detail

ejbCreate

public void ejbCreate()
               throws BTTSAEException
This method is used only when the Work Area is used to implement session propagation.

Throws:
BTTSAEException

ejbCreate

public void ejbCreate(BTTSystemData sysData)
               throws BTTSAEException
This method is used when the Work Area is NOT used to implement session propagation.

Parameters:
sysData - com.ibm.btt.base.BTTSystemData
Throws:
BTTSAEException

IBM Branch Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2005