djencks 2005/01/18 01:12:44
Modified: modules/core/src/java/org/openejb GenericEJBContainer.java
Log:
getEJBObject and getEJBLocalObject are operations, not exposable as attributes
Revision Changes Path
1.29 +4 -3
openejb/modules/core/src/java/org/openejb/GenericEJBContainer.java
Index: GenericEJBContainer.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/GenericEJBContainer.java,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- GenericEJBContainer.java 13 Jan 2005 22:41:12 -0000 1.28
+++ GenericEJBContainer.java 18 Jan 2005 06:12:43 -0000 1.29
@@ -442,15 +442,16 @@
infoFactory.addAttribute("proxyFactory", EJBProxyFactory.class,
false);
infoFactory.addAttribute("ejbHome", EJBHome.class, false);
- infoFactory.addAttribute("ejbObject", EJBObject.class, false);
infoFactory.addAttribute("ejbLocalHome", EJBLocalHome.class, false);
- infoFactory.addAttribute("ejbLocalObject", EJBLocalObject.class,
false);
infoFactory.addAttribute("unmanagedReference", EJBContainer.class,
false);
infoFactory.addAttribute("SecurityConfiguration",
SecurityConfiguration.class, true);
infoFactory.addAttribute("DefaultSubject", Subject.class, true);
infoFactory.addAttribute("classLoader", ClassLoader.class, false);
+
+ infoFactory.addOperation("getEJBObject", new Class[] {Object.class});
+ infoFactory.addOperation("getEJBLocalObject", new Class[]
{Object.class});
infoFactory.addOperation("invoke", new Class[]{Invocation.class});
infoFactory.addOperation("invoke", new Class[]{Method.class,
Object[].class, Object.class});