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

Norman Richards norman.richards at jboss.com
Mon Nov 13 12:33:02 EST 2006


  User: nrichards
  Date: 06/11/13 12:33:02

  Modified:    src/main/org/jboss/seam   Component.java components-1.1.dtd
  Log:
  JBSEAM-487: add jndi-name to components.xml
  
  Revision  Changes    Path
  1.205     +12 -9     jboss-seam/src/main/org/jboss/seam/Component.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Component.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/Component.java,v
  retrieving revision 1.204
  retrieving revision 1.205
  diff -u -b -r1.204 -r1.205
  --- Component.java	8 Nov 2006 23:28:38 -0000	1.204
  +++ Component.java	13 Nov 2006 17:33:02 -0000	1.205
  @@ -120,7 +120,7 @@
    *
    * @author <a href="mailto:theute at jboss.org">Thomas Heute</a>
    * @author Gavin King
  - * @version $Revision: 1.204 $
  + * @version $Revision: 1.205 $
    */
   @Scope(ScopeType.APPLICATION)
   @SuppressWarnings("deprecation")
  @@ -189,25 +189,26 @@
      // only used for tests
      public Component(Class<?> clazz, String componentName)
      {
  -      this(clazz, componentName, Seam.getComponentScope(clazz));
  +      this(clazz, componentName, Seam.getComponentScope(clazz), null);
      }
   
      // only used for tests
      public Component(Class<?> clazz, Context applicationContext)
      {
  -      this( clazz, Seam.getComponentName(clazz), Seam.getComponentScope(clazz), applicationContext );
  +      this( clazz, Seam.getComponentName(clazz), Seam.getComponentScope(clazz), null, applicationContext );
      }
   
  -   public Component(Class<?> clazz, String componentName, ScopeType componentScope)
  +   public Component(Class<?> clazz, String componentName, ScopeType componentScope, String jndiName)
      {
  -      this(clazz, componentName, componentScope, Contexts.getApplicationContext());
  +      this(clazz, componentName, componentScope, jndiName, Contexts.getApplicationContext());
      }
   
  -   private Component(Class<?> clazz, String componentName, ScopeType componentScope, Context applicationContext)
  +   private Component(Class<?> clazz, String componentName, ScopeType componentScope, String componentJndiName, Context applicationContext)
      {
         beanClass = clazz;
         name = componentName;
         scope = componentScope;
  +      jndiName = componentJndiName;
         type = Seam.getComponentType(beanClass);
         interceptionType = Seam.getInterceptionType(beanClass);
   
  @@ -235,7 +236,9 @@
                  Synchronized.DEFAULT_TIMEOUT;
         }
   
  +      if (jndiName == null) {
         jndiName = getJndiName(applicationContext);
  +      }
   
         log.info(
               "Component: " + getName() +
  
  
  
  1.2       +28 -27    jboss-seam/src/main/org/jboss/seam/components-1.1.dtd
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: components-1.1.dtd
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/components-1.1.dtd,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- components-1.1.dtd	10 Nov 2006 19:07:00 -0000	1.1
  +++ components-1.1.dtd	13 Nov 2006 17:33:02 -0000	1.2
  @@ -12,6 +12,7 @@
   <!ATTLIST component name CDATA #IMPLIED>
   <!ATTLIST component class CDATA #IMPLIED>
   <!ATTLIST component scope (stateless|request|page|conversation|session|business_process|application|STATELESS|REQUEST|PAGE|CONVERSATION|SESSION|BUSINESS_PROCESS|APPLICATION) #IMPLIED>
  +<!ATTLIST component jndi-name CDATA #IMPLIED>
   <!ATTLIST component installed CDATA "true">
   
   <!ELEMENT factory EMPTY>
  
  
  



More information about the jboss-cvs-commits mailing list