
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:

1.3.9.1