org.objectweb.jonas.jtests.beans.local
Class TargetSL

org.objectweb.jonas.jtests.beans.local.TargetSL
Direct Known Subclasses:
TargetSF

public class TargetSL

Stateless Session

Author:
Philippe Durieux, Philippe Coq

Field Summary
 boolean createdViaCreateXX
           
 boolean createdViaCreateYY
           
protected static org.objectweb.util.monolog.api.Logger logger
           
 int number
           
 java.lang.String string
           
 
Constructor Summary
TargetSL()
           
 
Method Summary
 void ejbActivate()
          A container invokes this method when the instance is taken out of the pool of available instances to become associated with a specific EJB object.
 void ejbCreate()
          The Session bean must define 1 or more ejbCreate methods.
 void ejbPassivate()
          A container invokes this method on an instance before the instance becomes disassociated with a specific EJB object.
 void ejbRemove()
          A container invokes this method before it ends the life of the session object.
 int getNumber()
          getNumber Not called
 java.lang.String getString()
          getString Not called
 int getTen()
          getTen
 int getTwenty()
          getTwenty
 boolean isCreatedViaCreateXX()
          isCreatedViaCreateXX Not called
 void lmethod2(java.lang.String s)
          lmethod2
 void method2(java.lang.String s)
          method2
 void setSessionContext(javax.ejb.SessionContext ctx)
          Set the associated session context.
 

Field Detail

logger

protected static org.objectweb.util.monolog.api.Logger logger

string

public java.lang.String string

number

public int number

createdViaCreateXX

public boolean createdViaCreateXX

createdViaCreateYY

public boolean createdViaCreateYY
Constructor Detail

TargetSL

public TargetSL()
Method Detail

setSessionContext

public void setSessionContext(javax.ejb.SessionContext ctx)
Set the associated session context. The container calls this method after the instance creation. The enterprise Bean instance should store the reference to the context object in an instance variable. This method is called with no transaction context.
Parameters:
sessionContext - A SessionContext interface for the instance.
Throws:
EJBException - Thrown by the method to indicate a failure caused by a system-level error.

ejbRemove

public void ejbRemove()
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. This method is called with no transaction context.
Throws:
EJBException - Thrown by the method to indicate a failure caused by a system-level error.

ejbCreate

public void ejbCreate()
               throws javax.ejb.CreateException
The Session bean must define 1 or more ejbCreate methods.
Throws:
CreateException - Failure to create a session EJB object.

ejbPassivate

public void ejbPassivate()
A container invokes this method on an instance before the instance becomes disassociated with a specific EJB object.

ejbActivate

public void ejbActivate()
A container invokes this method when the instance is taken out of the pool of available instances to become associated with a specific EJB object.

getTwenty

public int getTwenty()
getTwenty

lmethod2

public void lmethod2(java.lang.String s)
lmethod2

getTen

public int getTen()
getTen

method2

public void method2(java.lang.String s)
method2

getNumber

public int getNumber()
getNumber Not called

getString

public java.lang.String getString()
getString Not called

isCreatedViaCreateXX

public boolean isCreatedViaCreateXX()
isCreatedViaCreateXX Not called