Package org.glassfish.ejb.mdb
Class MessageBeanContextImpl
java.lang.Object
com.sun.ejb.containers.EJBContextImpl
org.glassfish.ejb.mdb.MessageBeanContextImpl
- All Implemented Interfaces:
com.sun.ejb.ComponentContext,jakarta.ejb.EJBContext,jakarta.ejb.MessageDrivenContext,Serializable,org.glassfish.api.invocation.ResourceHandler
public final class MessageBeanContextImpl
extends com.sun.ejb.containers.EJBContextImpl
implements jakarta.ejb.MessageDrivenContext
Implementation of EJBContext for message-driven beans
- Author:
- Kenneth Saks
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.ejb.containers.EJBContextImpl
com.sun.ejb.containers.EJBContextImpl.BeanState -
Field Summary
Fields inherited from class com.sun.ejb.containers.EJBContextImpl
cdiInjectionContext, container, ejbLocalBusinessObjectImpl, ejbLocalObjectImpl, ejbObjectImpl, ejbRemoteBusinessObjectImpl, ejbStub, inEjbRemove, initialContext, isLocalInterfaceSupported, isRemoteInterfaceSupported, optionalEjbLocalBusinessObjectImpl, state, transaction -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidjakarta.ejb.EJBHomeDoesn't make any sense to get EJBHome object for a message-driven ejb.jakarta.ejb.TimerServicejakarta.transaction.UserTransactionbooleanisCallerInRole(String roleRef) voidMethods inherited from class com.sun.ejb.containers.EJBContextImpl
checkActivatePassivate, decrementConcurrentInvokeCount, doGetSetRollbackTxAttrCheck, getCallerIdentity, getCallerPrincipal, getConcurrentInvokeCount, getContainer, getContextData, getEJB, getEJBLocalHome, getEJBLocalObject, getEJBObject, getEnvironment, getInterceptorInstances, getKey, getLastTimeUsed, getResourceList, getRollbackOnly, getState, getTransaction, inActivatePassivate, inActivatePassivate, incrementConcurrentInvokeCount, lookup, registerResource, setRollbackOnly, setTransaction, touch, unregisterResourceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.ejb.EJBContext
getCallerPrincipal, getContextData, getEJBLocalHome, getRollbackOnly, lookup, setRollbackOnly
-
Method Details
-
setContextCalled
public void setContextCalled() -
getUserTransaction
- Specified by:
getUserTransactionin interfacejakarta.ejb.EJBContext- Overrides:
getUserTransactionin classcom.sun.ejb.containers.EJBContextImpl- Throws:
IllegalStateException
-
getEJBHome
public jakarta.ejb.EJBHome getEJBHome()Doesn't make any sense to get EJBHome object for a message-driven ejb.- Specified by:
getEJBHomein interfacejakarta.ejb.EJBContext- Overrides:
getEJBHomein classcom.sun.ejb.containers.EJBContextImpl
-
checkAccessToCallerSecurity
- Overrides:
checkAccessToCallerSecurityin classcom.sun.ejb.containers.EJBContextImpl- Throws:
IllegalStateException
-
isCallerInRole
- Specified by:
isCallerInRolein interfacejakarta.ejb.EJBContext- Overrides:
isCallerInRolein classcom.sun.ejb.containers.EJBContextImpl
-
getTimerService
- Specified by:
getTimerServicein interfacejakarta.ejb.EJBContext- Throws:
IllegalStateException
-
checkTimerServiceMethodAccess
- Specified by:
checkTimerServiceMethodAccessin interfacecom.sun.ejb.ComponentContext- Overrides:
checkTimerServiceMethodAccessin classcom.sun.ejb.containers.EJBContextImpl- Throws:
IllegalStateException
-