cocoon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cziege...@apache.org
Subject cvs commit: cocoon-2.1/src/java/org/apache/cocoon/servlet ParanoidCocoonServlet.java BootstrapServlet.java
Date Wed, 02 Jul 2003 18:33:38 GMT
cziegeler    2003/07/02 11:33:38

  Modified:    src/java/org/apache/cocoon/servlet
                        ParanoidCocoonServlet.java BootstrapServlet.java
  Log:
  Make classes more "open" for changes
  
  Revision  Changes    Path
  1.4       +7 -8      cocoon-2.1/src/java/org/apache/cocoon/servlet/ParanoidCocoonServlet.java
  
  Index: ParanoidCocoonServlet.java
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/java/org/apache/cocoon/servlet/ParanoidCocoonServlet.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ParanoidCocoonServlet.java	5 Jun 2003 16:33:59 -0000	1.3
  +++ ParanoidCocoonServlet.java	2 Jul 2003 18:33:38 -0000	1.4
  @@ -87,9 +87,9 @@
   	 */
   	public static final String DEFAULT_SERVLET_CLASS = "org.apache.cocoon.servlet.CocoonServlet";
       
  -	private Servlet servlet;
  +	protected Servlet servlet;
       
  -	private ClassLoader classloader;
  +    protected ClassLoader classloader;
       
   	public void init(ServletConfig config) throws ServletException {
   		
  @@ -118,7 +118,7 @@
   		Thread.currentThread().setContextClassLoader(this.classloader);
           
   		// Inlitialize the actual servlet
  -		initServlet(servlet);
  +		this.initServlet();
           
   	}
   	
  @@ -126,11 +126,10 @@
   	 * Initialize the wrapped servlet. Subclasses (see {@link BootstrapServlet} change the
   	 * <code>ServletConfig</code> given to the servlet.
   	 * 
  -	 * @param servlet the servlet to initialize
   	 * @throws ServletException
   	 */
  -	protected void initServlet(Servlet servlet) throws ServletException {
  -		this.servlet.init(getServletConfig());
  +	protected void initServlet() throws ServletException {
  +		this.servlet.init(this.getServletConfig());
   	}
   	
   	/**
  @@ -151,7 +150,7 @@
   	 * Get the classloader that will be used to create the actual servlet. Its classpath is
defined
   	 * by the WEB-INF/classes and WEB-INF/lib directories in the context dir.
   	 */
  -	private ClassLoader getClassLoader(File contextDir) throws ServletException {
  +	protected ClassLoader getClassLoader(File contextDir) throws ServletException {
   		List urlList = new ArrayList();
           
   		try {
  
  
  
  1.3       +4 -4      cocoon-2.1/src/java/org/apache/cocoon/servlet/BootstrapServlet.java
  
  Index: BootstrapServlet.java
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/java/org/apache/cocoon/servlet/BootstrapServlet.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- BootstrapServlet.java	3 Jun 2003 13:25:42 -0000	1.2
  +++ BootstrapServlet.java	2 Jul 2003 18:33:38 -0000	1.3
  @@ -83,7 +83,7 @@
   
   public class BootstrapServlet extends ParanoidCocoonServlet {
       
  -    private File contextDir;
  +    protected File contextDir;
       
   	protected File getContextDir() throws ServletException {
   		
  @@ -124,12 +124,12 @@
   	}
   
   
  -    protected void initServlet(Servlet servlet) throws ServletException {
  +    protected void initServlet() throws ServletException {
           
           ServletContext newContext = new ContextWrapper(getServletContext(), this.contextDir);
           ServletConfig newConfig = new ConfigWrapper(getServletConfig(), newContext);
           
  -        servlet.init(newConfig);        
  +        this.servlet.init(newConfig);        
       }
   
       //-------------------------------------------------------------------------
  
  
  

Mime
View raw message