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