User: starksm 
  Date: 01/12/03 09:43:14

  Modified:    src/main/org/jboss/web AbstractWebContainer.java
                        AbstractWebContainerMBean.java
  Log:
  Change importXml(Element) to get/setConfig(Element) to work with the
  current nested configuration support construct that uses attributes.
  
  Revision  Changes    Path
  1.10      +10 -2     jboss/src/main/org/jboss/web/AbstractWebContainer.java
  
  Index: AbstractWebContainer.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/web/AbstractWebContainer.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- AbstractWebContainer.java 2001/12/03 04:21:42     1.9
  +++ AbstractWebContainer.java 2001/12/03 17:43:14     1.10
  @@ -113,7 +113,7 @@
   @see org.jboss.security.SecurityAssociation;
   
   @author  [EMAIL PROTECTED]
  -@version $Revision: 1.9 $
  +@version $Revision: 1.10 $
   */
   public abstract class AbstractWebContainer extends ServiceMBeanSupport implements 
AbstractWebContainerMBean
   {
  @@ -274,11 +274,19 @@
           return deploymentMap.values().iterator();
       }
   
  +    /** An accessor for any configuration element set via setConfig. This
  +     method always returns null and must be overriden by subclasses to
  +     return a valid value.
  +     */
  +    public Element getConfig()
  +    {
  +       return null;
  +    }
       /** This method is invoked to import an arbitrary XML configuration tree.
        Subclasses should override this method if they support such a configuration
        capability. This implementation does nothing.
        */
  -    public void importXml(Element config)
  +    public void setConfig(Element config)
       {
       }
   
  
  
  
  1.6       +11 -4     jboss/src/main/org/jboss/web/AbstractWebContainerMBean.java
  
  Index: AbstractWebContainerMBean.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss/src/main/org/jboss/web/AbstractWebContainerMBean.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- AbstractWebContainerMBean.java    2001/12/03 04:21:42     1.5
  +++ AbstractWebContainerMBean.java    2001/12/03 17:43:14     1.6
  @@ -10,7 +10,7 @@
   /** A template pattern for web container integration into JBoss.
   
   @author  [EMAIL PROTECTED]
  -@version $Revision: 1.5 $
  +@version $Revision: 1.6 $
   */
   public interface AbstractWebContainerMBean extends ServiceMBean
   {
  @@ -21,7 +21,14 @@
       @return An Iterator of WebApplication objects for the deployed wars.
       */
      public Iterator getDeployedApplications();
  -   /** Allow the import of an arbitrary XML configuration tree
  -    */
  -   public void importXml(Element config);
  +    /** An accessor for any configuration element set via setConfig. This
  +     method always returns null and must be overriden by subclasses to
  +     return a valid value.
  +     */
  +    public Element getConfig();
  +    /** This method is invoked to import an arbitrary XML configuration tree.
  +     Subclasses should override this method if they support such a configuration
  +     capability. This implementation does nothing.
  +     */
  +   public void setConfig(Element config);
   }
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to