glenn 01/02/25 19:52:22
Modified: catalina/src/share/org/apache/catalina/core
StandardHost.java
Log:
Implement DefaultContext in server.xml config
Revision Changes Path
1.9 +38 -4
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardHost.java
Index: StandardHost.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardHost.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- StandardHost.java 2001/01/23 05:05:47 1.8
+++ StandardHost.java 2001/02/26 03:52:21 1.9
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardHost.java,v
1.8 2001/01/23 05:05:47 remm Exp $
- * $Revision: 1.8 $
- * $Date: 2001/01/23 05:05:47 $
+ * $Header:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/core/StandardHost.java,v
1.9 2001/02/26 03:52:21 glenn Exp $
+ * $Revision: 1.9 $
+ * $Date: 2001/02/26 03:52:21 $
*
* ====================================================================
*
@@ -89,6 +89,7 @@
import org.apache.catalina.LifecycleListener;
import org.apache.catalina.Request;
import org.apache.catalina.Response;
+import org.apache.catalina.core.DefaultContext;
/**
@@ -97,7 +98,7 @@
* requests directed to a particular web application.
*
* @author Craig R. McClanahan
- * @version $Revision: 1.8 $ $Date: 2001/01/23 05:05:47 $
+ * @version $Revision: 1.9 $ $Date: 2001/02/26 03:52:21 $
*/
public class StandardHost
@@ -179,6 +180,11 @@
private boolean unpackWARs = true;
+ /**
+ * DefaultContext config
+ */
+ private DefaultContext defaultContext;
+
// ------------------------------------------------------------- Properties
@@ -236,6 +242,22 @@
/**
+ * Set the DefaultContext
+ * for new web applications.
+ *
+ * @param defaultContext The new DefaultContext
+ */
+ public void addDefaultContext(DefaultContext defaultContext) {
+
+ DefaultContext oldDefaultContext = this.defaultContext;
+ this.defaultContext = defaultContext;
+ support.firePropertyChange("defaultContext",
+ oldDefaultContext, this.defaultContext);
+
+ }
+
+
+ /**
* Return the Java class name of the Context implementation class
* for new web applications.
*/
@@ -318,6 +340,18 @@
// --------------------------------------------------------- Public Methods
+
+ /**
+ * Import the DefaultContext config into a web application context.
+ *
+ * @param context web application context to import default context
+ */
+ public void importDefaultContext(Context context) {
+
+ if( this.defaultContext != null )
+ this.defaultContext.importDefaultContext(context);
+
+ }
/**
* Add an alias name that should be mapped to this same Host.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]