[jboss-cvs] jboss-seam/src/main/org/jboss/seam/util ...

Gavin King gavin.king at jboss.com
Tue Nov 14 12:53:13 EST 2006


  User: gavin   
  Date: 06/11/14 12:53:13

  Modified:    src/main/org/jboss/seam/util  EJB.java
  Log:
  ooops, use the standard EJB context
  
  Revision  Changes    Path
  1.4       +21 -2     jboss-seam/src/main/org/jboss/seam/util/EJB.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: EJB.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/util/EJB.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- EJB.java	8 Nov 2006 17:32:43 -0000	1.3
  +++ EJB.java	14 Nov 2006 17:53:13 -0000	1.4
  @@ -3,12 +3,14 @@
   import java.lang.annotation.Annotation;
   
   import javax.ejb.EJBContext;
  +import javax.naming.NameNotFoundException;
   import javax.naming.NamingException;
   
   
   public class EJB
   {
  -   public static final String EJBCONTEXT_NAME = "java:comp.ejb3/EJBContext";
  +   public static String ejbContextName = "java:comp.ejb3/EJBContext";
  +   public static final String STANDARD_EJB_CONTEXT_NAME = "java:comp/EJBContext";
   
      public @interface Dummy {}
      
  @@ -74,7 +76,24 @@
   
      public static EJBContext getEJBContext() throws NamingException
      {
  -      return (EJBContext) Naming.getInitialContext().lookup(EJBCONTEXT_NAME);
  +      try
  +      {
  +         return (EJBContext) Naming.getInitialContext().lookup(ejbContextName);
  +      }
  +      catch (NameNotFoundException nnfe)
  +      {
  +         return (EJBContext) Naming.getInitialContext().lookup(STANDARD_EJB_CONTEXT_NAME);
  +      }
  +   }
  +
  +   protected static String getEjbContextName()
  +   {
  +      return ejbContextName;
  +   }
  +
  +   protected static void setEjbContextName(String ejbContextName)
  +   {
  +      EJB.ejbContextName = ejbContextName;
      }
   
   }
  
  
  



More information about the jboss-cvs-commits mailing list