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});
  
  
  

Reply via email to