org.openejb.core
Class CoreContext
java.lang.Object
org.openejb.core.CoreContext
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- EntityContext, StatefulContext, StatelessContext
public abstract class CoreContext
- extends java.lang.Object
- implements java.io.Serializable
CoreContext is serializable so that it can be serialized if its
referenced by a stateful bean that is being passivated (written to disk).
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SECURITY_METHOD
public static final byte SECURITY_METHOD
- See Also:
- Constant Field Values
USER_TRANSACTION_METHOD
public static final byte USER_TRANSACTION_METHOD
- See Also:
- Constant Field Values
ROLLBACK_METHOD
public static final byte ROLLBACK_METHOD
- See Also:
- Constant Field Values
EJBOBJECT_METHOD
public static final byte EJBOBJECT_METHOD
- See Also:
- Constant Field Values
EJBHOME_METHOD
public static final byte EJBHOME_METHOD
- See Also:
- Constant Field Values
CoreContext
public CoreContext()
checkBeanState
public abstract void checkBeanState(byte methodCategory)
throws java.lang.IllegalStateException
- Throws:
java.lang.IllegalStateException
getCallerPrincipal
public java.security.Principal getCallerPrincipal()
isCallerInRole
public boolean isCallerInRole(java.lang.String roleName)
getEJBHome
public javax.ejb.EJBHome getEJBHome()
getEJBObject
public javax.ejb.EJBObject getEJBObject()
getEJBLocalObject
public javax.ejb.EJBLocalObject getEJBLocalObject()
getEJBLocalHome
public javax.ejb.EJBLocalHome getEJBLocalHome()
getTimerService
public javax.ejb.TimerService getTimerService()
getPrimaryKey
public java.lang.Object getPrimaryKey()
getRollbackOnly
public boolean getRollbackOnly()
setRollbackOnly
public void setRollbackOnly()
getUserTransaction
public javax.transaction.UserTransaction getUserTransaction()
isCallerInRole
public boolean isCallerInRole(java.security.Identity role)
getCallerIdentity
public java.security.Identity getCallerIdentity()
getEnvironment
public java.util.Properties getEnvironment()
newEjbObjectHandler
protected abstract EjbObjectProxyHandler newEjbObjectHandler(RpcContainer container,
java.lang.Object pk,
java.lang.Object depID)
Copyright © 1999-2011 OpenEJB. All Rights Reserved.