cziegeler 2004/04/15 05:51:30
Modified: fortress/container-impl/src/java/org/apache/avalon/fortress/impl
DefaultECMContainer.java
Log:
Make default proxy type overwritable
Revision Changes Path
1.7 +9 -1
avalon-excalibur/fortress/container-impl/src/java/org/apache/avalon/fortress/impl/DefaultECMContainer.java
Index: DefaultECMContainer.java
===================================================================
RCS file:
/home/cvs/avalon-excalibur/fortress/container-impl/src/java/org/apache/avalon/fortress/impl/DefaultECMContainer.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- DefaultECMContainer.java 5 Apr 2004 12:30:33 -0000 1.6
+++ DefaultECMContainer.java 15 Apr 2004 12:51:30 -0000 1.7
@@ -128,7 +128,7 @@
*/
public void configure( Configuration conf )
throws ConfigurationException {
- this.interpretProxy( conf.getAttribute("proxy-type", "none") );
+ this.interpretProxy( conf.getAttribute("proxy-type",
this.getDefaultProxyType()) );
final Configuration[] elements = conf.getChildren();
for ( int i = 0; i < elements.length; i++ )
@@ -423,4 +423,12 @@
}
}
+ /**
+ * Return the default proxy type.
+ * This method can be overwritten in subclasses to provide a different
+ * default proxy type.
+ */
+ protected String getDefaultProxyType() {
+ return "none";
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]