org.openejb.test.stateful
Class RmiIiopStatefulBean

java.lang.Object
  extended by org.openejb.test.stateful.RmiIiopStatefulBean
All Implemented Interfaces:
java.io.Serializable, javax.ejb.EnterpriseBean, javax.ejb.SessionBean

public class RmiIiopStatefulBean
extends java.lang.Object
implements javax.ejb.SessionBean

Author:
David Blevins, Richard Monson-Haefel
See Also:
Serialized Form

Constructor Summary
RmiIiopStatefulBean()
           
 
Method Summary
 void ejbActivate()
          The activate method is called when the instance is activated from its "passive" state.
 void ejbCreate(java.lang.String name)
           
 void ejbPassivate()
          The passivate method is called before the instance enters the "passive" state.
 void ejbRemove()
          A container invokes this method before it ends the life of the session object.
 java.lang.Boolean returnBooleanObject(java.lang.Boolean data)
           
 java.lang.Boolean[] returnBooleanObjectArray(java.lang.Boolean[] data)
           
 boolean returnBooleanPrimitive(boolean data)
           
 boolean[] returnBooleanPrimitiveArray(boolean[] data)
           
 java.lang.Byte returnByteObject(java.lang.Byte data)
           
 java.lang.Byte[] returnByteObjectArray(java.lang.Byte[] data)
           
 byte returnBytePrimitive(byte data)
           
 byte[] returnBytePrimitiveArray(byte[] data)
           
 java.lang.Character returnCharacterObject(java.lang.Character data)
           
 java.lang.Character[] returnCharacterObjectArray(java.lang.Character[] data)
           
 char returnCharacterPrimitive(char data)
           
 char[] returnCharacterPrimitiveArray(char[] data)
           
 java.lang.Double returnDoubleObject(java.lang.Double data)
           
 java.lang.Double[] returnDoubleObjectArray(java.lang.Double[] data)
           
 double returnDoublePrimitive(double data)
           
 double[] returnDoublePrimitiveArray(double[] data)
           
 javax.ejb.EJBHome returnEJBHome()
           
 javax.ejb.EJBHome returnEJBHome(javax.ejb.EJBHome data)
           
 javax.ejb.EJBHome[] returnEJBHomeArray(javax.ejb.EJBHome[] data)
           
 javax.ejb.EJBMetaData returnEJBMetaData()
           
 javax.ejb.EJBMetaData returnEJBMetaData(javax.ejb.EJBMetaData data)
           
 javax.ejb.EJBMetaData[] returnEJBMetaDataArray(javax.ejb.EJBMetaData[] data)
           
 javax.ejb.EJBObject returnEJBObject()
           
 javax.ejb.EJBObject returnEJBObject(javax.ejb.EJBObject data)
           
 javax.ejb.EJBObject[] returnEJBObjectArray(javax.ejb.EJBObject[] data)
           
 java.lang.Float returnFloatObject(java.lang.Float data)
           
 java.lang.Float[] returnFloatObjectArray(java.lang.Float[] data)
           
 float returnFloatPrimitive(float data)
           
 float[] returnFloatPrimitiveArray(float[] data)
           
 javax.ejb.Handle returnHandle()
           
 javax.ejb.Handle returnHandle(javax.ejb.Handle data)
           
 javax.ejb.Handle[] returnHandleArray(javax.ejb.Handle[] data)
           
 java.lang.Integer returnIntegerObject(java.lang.Integer data)
           
 java.lang.Integer[] returnIntegerObjectArray(java.lang.Integer[] data)
           
 int returnIntegerPrimitive(int data)
           
 int[] returnIntegerPrimitiveArray(int[] data)
           
 java.lang.Long returnLongObject(java.lang.Long data)
           
 java.lang.Long[] returnLongObjectArray(java.lang.Long[] data)
           
 long returnLongPrimitive(long data)
           
 long[] returnLongPrimitiveArray(long[] data)
           
 ObjectGraph returnNestedEJBHome()
           
 ObjectGraph returnNestedEJBMetaData()
           
 ObjectGraph returnNestedEJBObject()
           
 ObjectGraph returnNestedHandle()
           
 ObjectGraph returnObjectGraph(ObjectGraph data)
           
 ObjectGraph[] returnObjectGraphArray(ObjectGraph[] data)
           
 java.lang.Short returnShortObject(java.lang.Short data)
           
 java.lang.Short[] returnShortObjectArray(java.lang.Short[] data)
           
 short returnShortPrimitive(short data)
           
 short[] returnShortPrimitiveArray(short[] data)
           
 java.lang.String returnStringObject(java.lang.String data)
           
 java.lang.String[] returnStringObjectArray(java.lang.String[] data)
           
 void setSessionContext(javax.ejb.SessionContext ctx)
          Set the associated session context.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RmiIiopStatefulBean

public RmiIiopStatefulBean()
Method Detail

returnStringObject

public java.lang.String returnStringObject(java.lang.String data)

returnStringObjectArray

public java.lang.String[] returnStringObjectArray(java.lang.String[] data)

returnCharacterObject

public java.lang.Character returnCharacterObject(java.lang.Character data)

returnCharacterPrimitive

public char returnCharacterPrimitive(char data)

returnCharacterObjectArray

public java.lang.Character[] returnCharacterObjectArray(java.lang.Character[] data)

returnCharacterPrimitiveArray

public char[] returnCharacterPrimitiveArray(char[] data)

returnBooleanObject

public java.lang.Boolean returnBooleanObject(java.lang.Boolean data)

returnBooleanPrimitive

public boolean returnBooleanPrimitive(boolean data)

returnBooleanObjectArray

public java.lang.Boolean[] returnBooleanObjectArray(java.lang.Boolean[] data)

returnBooleanPrimitiveArray

public boolean[] returnBooleanPrimitiveArray(boolean[] data)

returnByteObject

public java.lang.Byte returnByteObject(java.lang.Byte data)

returnBytePrimitive

public byte returnBytePrimitive(byte data)

returnByteObjectArray

public java.lang.Byte[] returnByteObjectArray(java.lang.Byte[] data)

returnBytePrimitiveArray

public byte[] returnBytePrimitiveArray(byte[] data)

returnShortObject

public java.lang.Short returnShortObject(java.lang.Short data)

returnShortPrimitive

public short returnShortPrimitive(short data)

returnShortObjectArray

public java.lang.Short[] returnShortObjectArray(java.lang.Short[] data)

returnShortPrimitiveArray

public short[] returnShortPrimitiveArray(short[] data)

returnIntegerObject

public java.lang.Integer returnIntegerObject(java.lang.Integer data)

returnIntegerPrimitive

public int returnIntegerPrimitive(int data)

returnIntegerObjectArray

public java.lang.Integer[] returnIntegerObjectArray(java.lang.Integer[] data)

returnIntegerPrimitiveArray

public int[] returnIntegerPrimitiveArray(int[] data)

returnLongObject

public java.lang.Long returnLongObject(java.lang.Long data)

returnLongPrimitive

public long returnLongPrimitive(long data)

returnLongObjectArray

public java.lang.Long[] returnLongObjectArray(java.lang.Long[] data)

returnLongPrimitiveArray

public long[] returnLongPrimitiveArray(long[] data)

returnFloatObject

public java.lang.Float returnFloatObject(java.lang.Float data)

returnFloatPrimitive

public float returnFloatPrimitive(float data)

returnFloatObjectArray

public java.lang.Float[] returnFloatObjectArray(java.lang.Float[] data)

returnFloatPrimitiveArray

public float[] returnFloatPrimitiveArray(float[] data)

returnDoubleObject

public java.lang.Double returnDoubleObject(java.lang.Double data)

returnDoublePrimitive

public double returnDoublePrimitive(double data)

returnDoubleObjectArray

public java.lang.Double[] returnDoubleObjectArray(java.lang.Double[] data)

returnDoublePrimitiveArray

public double[] returnDoublePrimitiveArray(double[] data)

returnEJBHome

public javax.ejb.EJBHome returnEJBHome(javax.ejb.EJBHome data)

returnEJBHome

public javax.ejb.EJBHome returnEJBHome()
                                throws javax.ejb.EJBException
Throws:
javax.ejb.EJBException

returnNestedEJBHome

public ObjectGraph returnNestedEJBHome()
                                throws javax.ejb.EJBException
Throws:
javax.ejb.EJBException

returnEJBHomeArray

public javax.ejb.EJBHome[] returnEJBHomeArray(javax.ejb.EJBHome[] data)

returnEJBObject

public javax.ejb.EJBObject returnEJBObject(javax.ejb.EJBObject data)

returnEJBObject

public javax.ejb.EJBObject returnEJBObject()
                                    throws javax.ejb.EJBException
Throws:
javax.ejb.EJBException

returnNestedEJBObject

public ObjectGraph returnNestedEJBObject()
                                  throws javax.ejb.EJBException
Throws:
javax.ejb.EJBException

returnEJBObjectArray

public javax.ejb.EJBObject[] returnEJBObjectArray(javax.ejb.EJBObject[] data)

returnEJBMetaData

public javax.ejb.EJBMetaData returnEJBMetaData(javax.ejb.EJBMetaData data)

returnEJBMetaData

public javax.ejb.EJBMetaData returnEJBMetaData()
                                        throws javax.ejb.EJBException
Throws:
javax.ejb.EJBException

returnNestedEJBMetaData

public ObjectGraph returnNestedEJBMetaData()
                                    throws javax.ejb.EJBException
Throws:
javax.ejb.EJBException

returnEJBMetaDataArray

public javax.ejb.EJBMetaData[] returnEJBMetaDataArray(javax.ejb.EJBMetaData[] data)

returnHandle

public javax.ejb.Handle returnHandle(javax.ejb.Handle data)

returnHandle

public javax.ejb.Handle returnHandle()
                              throws javax.ejb.EJBException
Throws:
javax.ejb.EJBException

returnNestedHandle

public ObjectGraph returnNestedHandle()
                               throws javax.ejb.EJBException
Throws:
javax.ejb.EJBException

returnHandleArray

public javax.ejb.Handle[] returnHandleArray(javax.ejb.Handle[] data)

returnObjectGraph

public ObjectGraph returnObjectGraph(ObjectGraph data)

returnObjectGraphArray

public ObjectGraph[] returnObjectGraphArray(ObjectGraph[] data)

setSessionContext

public void setSessionContext(javax.ejb.SessionContext ctx)
                       throws javax.ejb.EJBException,
                              java.rmi.RemoteException
Set the associated session context. The container calls this method after the instance creation.

Specified by:
setSessionContext in interface javax.ejb.SessionBean
Throws:
javax.ejb.EJBException
java.rmi.RemoteException

ejbCreate

public void ejbCreate(java.lang.String name)
               throws javax.ejb.CreateException
Parameters:
name -
Throws:
javax.ejb.CreateException

ejbRemove

public void ejbRemove()
               throws javax.ejb.EJBException,
                      java.rmi.RemoteException
A container invokes this method before it ends the life of the session object. This happens as a result of a client's invoking a remove operation, or when a container decides to terminate the session object after a timeout.

Specified by:
ejbRemove in interface javax.ejb.SessionBean
Throws:
javax.ejb.EJBException
java.rmi.RemoteException

ejbActivate

public void ejbActivate()
                 throws javax.ejb.EJBException,
                        java.rmi.RemoteException
The activate method is called when the instance is activated from its "passive" state. The instance should acquire any resource that it has released earlier in the ejbPassivate() method.

Specified by:
ejbActivate in interface javax.ejb.SessionBean
Throws:
javax.ejb.EJBException
java.rmi.RemoteException

ejbPassivate

public void ejbPassivate()
                  throws javax.ejb.EJBException,
                         java.rmi.RemoteException
The passivate method is called before the instance enters the "passive" state. The instance should release any resources that it can re-acquire later in the ejbActivate() method.

Specified by:
ejbPassivate in interface javax.ejb.SessionBean
Throws:
javax.ejb.EJBException
java.rmi.RemoteException


Copyright © 1999-2011 OpenEJB. All Rights Reserved.