Public Member Functions | |
JMessageEndpoint (JMdbEndpointFactory bf, MessageDrivenBean mdb) | |
TimerService | getTimerService () throws IllegalStateException |
Identity | getCallerIdentity () |
Principal | getCallerPrincipal () |
boolean | isCallerInRole (Identity role) |
boolean | isCallerInRole (java.lang.String roleLink) |
void | setRollbackOnly () |
boolean | getRollbackOnly () |
EJBHome | getEJBHome () |
EJBLocalHome | getEJBLocalHome () |
Properties | getEnvironment () |
UserTransaction | getUserTransaction () throws IllegalStateException |
void | deliverTimeout (Timer timer) |
Christophe Ney (Easier Enhydra integration)
Definition at line 61 of file JMessageEndpoint.java.
|
constructor
Definition at line 85 of file JMessageEndpoint.java. References org.objectweb.jonas_ejb.container.JMdbEndpointFactory.getTransactionAttribute(), and org.objectweb.jonas_ejb.container.JFactory.getTransactionManager(). |
Here is the call graph for this function:
|
Deliver a timeout to the bean
Definition at line 297 of file JMessageEndpoint.java. References org.objectweb.jonas_ejb.container.JFactory.checkSecurity(), org.objectweb.jonas_ejb.container.JMessageEndpoint.getRollbackOnly(), org.objectweb.jonas_ejb.container.JFactory.postInvoke(), org.objectweb.jonas_ejb.container.JFactory.preInvoke(), and org.objectweb.jonas_ejb.container.RequestCtx.sysExc. Referenced by org.objectweb.jonas_ejb.container.JMdbEndpointFactory.notifyTimeout(). |
Here is the call graph for this function:
|
Obtains the java.security.Identity of the caller. disallowed in messagedriven bean method because there is no security context
Definition at line 140 of file JMessageEndpoint.java. |
|
Definition at line 149 of file JMessageEndpoint.java. References org.objectweb.jonas_ejb.container.JFactory.dd, org.objectweb.jonas_ejb.container.PrincipalFactory.getCallerPrincipal(), org.objectweb.jonas_ejb.container.JFactory.getContainer(), org.objectweb.jonas_ejb.container.JContainer.getPrincipalFactory(), org.objectweb.jonas_ejb.deployment.api.BeanDesc.getRunAsRole(), org.objectweb.security.context.SecurityCurrent.getSecurityContext(), and org.objectweb.security.context.SecurityCurrent.setSecurityContext(). |
Here is the call graph for this function:
|
Is disallowed. There is no home for message driven bean.
Definition at line 248 of file JMessageEndpoint.java. |
|
Is disallowed. There is no local home for message driven bean.
Definition at line 257 of file JMessageEndpoint.java. |
|
Definition at line 266 of file JMessageEndpoint.java. |
|
Tests if the transaction has been marked for rollback only.
Definition at line 218 of file JMessageEndpoint.java. References org.objectweb.jonas_ejb.container.JFactory.isTxBeanManaged(). Referenced by org.objectweb.jonas_ejb.container.JMessageEndpoint.deliverTimeout(). |
Here is the call graph for this function:
|
Get access to the EJB Timer Service.
Definition at line 124 of file JMessageEndpoint.java. References org.objectweb.jonas_ejb.container.JMdbEndpointFactory.getTimerService(). |
Here is the call graph for this function:
|
Obtains the transaction demarcation interface.
Definition at line 279 of file JMessageEndpoint.java. References org.objectweb.jonas_ejb.container.JFactory.isTxBeanManaged(). |
Here is the call graph for this function:
|
Test if the caller has a given role.
Definition at line 187 of file JMessageEndpoint.java. |
|
Test if the caller has a given role.
Definition at line 177 of file JMessageEndpoint.java. |
|
Marks the current transaction for rollback. Should be used only if the instance is associated with a transaction
Definition at line 198 of file JMessageEndpoint.java. References org.objectweb.jonas_ejb.container.JFactory.isTxBeanManaged(). |
Here is the call graph for this function: