Skip to main content

Source code revision

svn

summary: -- Invoke actual bean instance methods via SecurityManager.invoke() operation changes reviewed by Kumar
revision: 25836
author: ksak
date: 2009-04-02 15:27:06 UTC (7 years)
message: -- Invoke actual bean instance methods via SecurityManager.invoke() operation
changes reviewed by Kumar

-- Added api interface to provide access to ejb invocation info.
Initial use is by connector runtime to acquire EJBContext

-- Fixed pre-authorization BaseContainer check to use invocation state instead of timer method comparison

-- Reenabled getEjbDescriptor(byte[]) operation on ProtocolManager interface
EjbService is now acquired via the habitat rather than being passed in at orb creation time

-- Partial fixes for remote async exception handling

Tests : Glassfish QL, ejb dev tests ; Web Profile QL, ejblite devtests
Change Path Actions
M trunk/v3/ejb/ejb-container/src/main/java/com/sun/ejb/EjbInvocation.java
M trunk/v3/ejb/ejb-container/src/main/java/com/sun/ejb/containers/BaseContainer.java
M trunk/v3/ejb/ejb-container/src/main/java/com/sun/ejb/containers/EJBContextImpl.java
M trunk/v3/ejb/ejb-container/src/main/java/com/sun/ejb/containers/EjbContainerUtil.java
M trunk/v3/ejb/ejb-container/src/main/java/com/sun/ejb/containers/EjbContainerUtilImpl.java
A trunk/v3/ejb/ejb-container/src/main/java/com/sun/ejb/containers/EjbIiopServiceImpl.java
M trunk/v3/ejb/ejb-container/src/main/java/com/sun/ejb/containers/MessageBeanContainer.java
M trunk/v3/ejb/ejb-container/src/main/java/com/sun/ejb/containers/MessageBeanListenerImpl.java
M trunk/v3/ejb/ejb-container/src/main/java/org/glassfish/ejb/security/application/EJBSecurityManager.java
M trunk/v3/ejb/ejb-internal-api/pom.xml
A trunk/v3/ejb/ejb-internal-api/src/main/java/org/glassfish/ejb/api/EJBInvocation.java
M trunk/v3/orb/orb-connector/src/main/java/org/glassfish/enterprise/iiop/api/ProtocolManager.java
M trunk/v3/orb/orb-connector/src/main/java/org/glassfish/enterprise/iiop/spi/EjbService.java
M trunk/v3/orb/orb-iiop/src/main/java/org/glassfish/enterprise/iiop/impl/POAProtocolMgr.java
M trunk/v3/security/core/src/main/java/com/sun/enterprise/security/SecurityManager.java
 
 
Close
loading
Please Confirm
Close