public class BasicStatelessBean extends Object implements javax.ejb.SessionBean, javax.ejb.TimedObject
| Constructor and Description |
|---|
BasicStatelessBean() |
| Modifier and Type | Method and Description |
|---|---|
String |
businessMethod(String text)
Maps to BasicStatelessObject.businessMethod
|
void |
ejbActivate()
The activate method is called when the instance is activated
from its "passive" state.
|
void |
ejbCreateObject() |
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.
|
void |
ejbTimeout(javax.ejb.Timer timer) |
OperationsPolicy |
getAllowedOperationsReport(String methodName)
Maps to BasicStatelessObject.getAllowedOperationsReport
Returns a report of the allowed opperations
for one of the bean's methods.
|
Properties |
getPermissionsReport()
Maps to BasicStatelessObject.getPermissionsReport
Returns a report of the bean's
runtime permissions
|
String |
remove(String str) |
void |
scheduleTimer(String name) |
void |
setSessionContext(javax.ejb.SessionContext ctx)
Set the associated session context.
|
protected void |
testAllowedOperations(String methodName) |
void |
throwApplicationException()
Throws an ApplicationException when invoked
|
void |
throwSystemException_NullPointer()
Throws a java.lang.NullPointerException when invoked
This is a system exception and should result in the
destruction of the instance and invalidation of the
remote reference.
|
public String businessMethod(String text)
BasicStatelessObject.businessMethod(java.lang.String)public void scheduleTimer(String name)
public void throwApplicationException()
throws ApplicationException
ApplicationExceptionpublic void throwSystemException_NullPointer()
public Properties getPermissionsReport()
BasicStatelessObject.getPermissionsReport()public OperationsPolicy getAllowedOperationsReport(String methodName)
methodName - The method for which to get the allowed opperations reportBasicStatelessObject.getAllowedOperationsReport(java.lang.String)public void setSessionContext(javax.ejb.SessionContext ctx)
throws javax.ejb.EJBException,
RemoteException
setSessionContext in interface javax.ejb.SessionBeanjavax.ejb.EJBExceptionRemoteException@MeasureSensible(value=RESULT) public void ejbCreateObject() throws javax.ejb.CreateException
javax.ejb.CreateExceptionpublic void ejbRemove()
throws javax.ejb.EJBException,
RemoteException
ejbRemove in interface javax.ejb.SessionBeanjavax.ejb.EJBExceptionRemoteExceptionpublic void ejbActivate()
throws javax.ejb.EJBException,
RemoteException
ejbActivate in interface javax.ejb.SessionBeanjavax.ejb.EJBExceptionRemoteExceptionpublic void ejbPassivate()
throws javax.ejb.EJBException,
RemoteException
ejbPassivate in interface javax.ejb.SessionBeanjavax.ejb.EJBExceptionRemoteExceptionpublic void ejbTimeout(javax.ejb.Timer timer)
ejbTimeout in interface javax.ejb.TimedObjectprotected void testAllowedOperations(String methodName)
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.