You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by "Morrison, John" <Jo...@uk.experian.com> on 2001/10/24 16:44:18 UTC

RE: cvs commit: xml-cocoon2/src/org/apache/cocoon/servlet Cocoon Servlet.java

Sorry, this email was actually sent _ages_ ago!  It's been resolved I
believe...?

> -----Original Message-----
> From: Morrison, John [mailto:John.Morrison@uk.experian.com]
> Sent: Wednesday, 24 October 2001 8:48 am
> To: 'cocoon-dev@xml.apache.org'
> Subject: RE: cvs commit: xml-cocoon2/src/org/apache/cocoon/servlet
> Cocoon Servlet.java
> 
> 
> Berin,
> 
> Two questions:
> 
> 1) Did you get this resolved?
> 2) Would it be possible to add the cocoon:// protocol to the list?
> 
> J.
> 
> > -----Original Message-----
> > From: Berin Loritsch [mailto:bloritsch@apache.org]
> > Sent: Tuesday, 23 October 2001 4:05 pm
> > To: cocoon-dev@xml.apache.org
> > Subject: Re: cvs commit: xml-cocoon2/src/org/apache/cocoon/servlet
> > CocoonServlet.java
> > 
> > 
> > cziegeler@apache.org wrote:
> > > 
> > > cziegeler    01/10/23 04:40:24
> > > 
> > >   Modified:    src/org/apache/cocoon Main.java
> > >                src/org/apache/cocoon/serialization 
> > SVGSerializer.java
> > >                src/org/apache/cocoon/servlet CocoonServlet.java
> > >   Removed:     src/META-INF/services
> > >                         
> > org.apache.batik.util.ParsedURLProtocolHandler
> > 
> > 
> > WHY!?!
> > 
> > This code was working, and it provides a predictable environment for
> > people using Batik.  Why are you removing it?  What are you doing to
> > ensure that the functionality is there, if the code isn't?
> > 
> > Please enlighten me, because this repeal from HEAD seems ludicrous.
> > Help me understand, because I _really_ don't like this.  I *want*
> > to be able to use the same URL whether I am running in a servlet
> > environment or not.  I NEED this ability for the functionality that
> > my side business is building off of.  Please do NOT remove the
> > functionality.
> > 
> > >   Log:
> > >   Cleaned up code for batik protocols
> > > 
> > >   Revision  Changes    Path
> > >   1.27      +1 -3      xml-cocoon2/src/org/apache/cocoon/Main.java
> > > 
> > >   Index: Main.java
> > >   
> > ===================================================================
> > >   RCS file: 
> /home/cvs/xml-cocoon2/src/org/apache/cocoon/Main.java,v
> > >   retrieving revision 1.26
> > >   retrieving revision 1.27
> > >   diff -u -r1.26 -r1.27
> > >   --- Main.java 2001/10/22 09:09:55     1.26
> > >   +++ Main.java 2001/10/23 11:40:24     1.27
> > >   @@ -24,7 +24,6 @@
> > >    import org.apache.cocoon.util.IOUtils;
> > >    import org.apache.cocoon.util.MIMEUtils;
> > >    import org.apache.cocoon.util.NetUtils;
> > >   -import 
> > org.apache.cocoon.components.url.ParsedContextURLProtocolHandler;
> > >    import org.apache.log.Hierarchy;
> > >    import org.apache.log.Logger;
> > >    import org.apache.log.Priority;
> > >   @@ -36,7 +35,7 @@
> > >     * Command line entry point.
> > >     *
> > >     * @author <a href="mailto:stefano@apache.org">Stefano 
> > Mazzocchi</a>
> > >   - * @version CVS $Revision: 1.26 $ $Date: 2001/10/22 09:09:55 $
> > >   + * @version CVS $Revision: 1.27 $ $Date: 2001/10/23 11:40:24 $
> > >     */
> > > 
> > >    public class Main {
> > >   @@ -262,7 +261,6 @@
> > >                CommandlineContext clContext = new 
> > CommandlineContext(contextDir);
> > >                clContext.setLogger(log);
> > >                
> > appContext.put(Constants.CONTEXT_ENVIRONMENT_CONTEXT, clContext);
> > >   -            
> > ParsedContextURLProtocolHandler.setContext(clContext);
> > >                DefaultLogKitManager logKitManager = null;
> > >                if(logKit != null) {
> > >                    final FileInputStream fis = new 
> > FileInputStream(logKit);
> > > 
> > > 
> > > 
> > >   1.7       +12 -4     
> > xml-cocoon2/src/org/apache/cocoon/serialization/SVGSerializer.java
> > > 
> > >   Index: SVGSerializer.java
> > >   
> > ===================================================================
> > >   RCS file: 
> > /home/cvs/xml-cocoon2/src/org/apache/cocoon/serialization/SVGS
> > erializer.java,v
> > >   retrieving revision 1.6
> > >   retrieving revision 1.7
> > >   diff -u -r1.6 -r1.7
> > >   --- SVGSerializer.java        2001/10/23 11:10:02     1.6
> > >   +++ SVGSerializer.java        2001/10/23 11:40:24     1.7
> > >   @@ -14,11 +14,15 @@
> > >    import org.apache.avalon.framework.configuration.Configurable;
> > >    import org.apache.avalon.framework.configuration.Configuration;
> > >    import 
> > org.apache.avalon.framework.configuration.ConfigurationException;
> > >   +import org.apache.avalon.framework.context.Context;
> > >   +import org.apache.avalon.framework.context.ContextException;
> > >   +import org.apache.avalon.framework.context.Contextualizable;
> > >    import org.apache.batik.transcoder.Transcoder;
> > >    import org.apache.batik.transcoder.TranscoderInput;
> > >    import org.apache.batik.transcoder.TranscoderOutput;
> > >    import org.apache.batik.transcoder.TranscodingHints;
> > >    import org.apache.batik.util.ParsedURL;
> > >   +import org.apache.cocoon.Constants;
> > >    import org.apache.cocoon.caching.CacheValidity;
> > >    import org.apache.cocoon.caching.Cacheable;
> > >    import org.apache.cocoon.caching.NOPCacheValidity;
> > >   @@ -44,13 +48,17 @@
> > >     *
> > >     * @author <a href="mailto:dims@yahoo.com">Davanum Srinivas</a>
> > >     * @author <a href="mailto:rossb@apache.org">Ross Burton</a>
> > >   - * @version CVS $Revision: 1.6 $ $Date: 2001/10/23 11:10:02 $
> > >   + * @version CVS $Revision: 1.7 $ $Date: 2001/10/23 11:40:24 $
> > >     */
> > >    public class SVGSerializer extends SVGBuilder
> > >   -implements Composable, Serializer, Configurable, 
> > Poolable, Cacheable {
> > >   +implements Composable, Serializer, Configurable, 
> > Poolable, Cacheable, Contextualizable {
> > > 
> > >   -    // add cocoon specific protocols
> > >   -    static {
> > >   +    /**
> > >   +     * Get the context
> > >   +     */
> > >   +    public void contextualize(Context context) throws 
> > ContextException {
> > >   +        ParsedContextURLProtocolHandler.setContext(
> > >   +            
> > (org.apache.cocoon.environment.Context)context.get(Constants.C
> ONTEXT_ENVIRONMENT_CONTEXT));
> > >            ParsedURL.registerHandler(new 
> > ParsedContextURLProtocolHandler());
> > >            ParsedURL.registerHandler(new 
> > ParsedResourceURLProtocolHandler());
> > >        }
> > > 
> > > 
> > > 
> > >   1.45      +2 -6      
> > xml-cocoon2/src/org/apache/cocoon/servlet/CocoonServlet.java
> > > 
> > >   Index: CocoonServlet.java
> > >   
> > ===================================================================
> > >   RCS file: 
> > /home/cvs/xml-cocoon2/src/org/apache/cocoon/servlet/CocoonServ
> > let.java,v
> > >   retrieving revision 1.44
> > >   retrieving revision 1.45
> > >   diff -u -r1.44 -r1.45
> > >   --- CocoonServlet.java        2001/10/11 14:34:44     1.44
> > >   +++ CocoonServlet.java        2001/10/23 11:40:24     1.45
> > >   @@ -17,7 +17,6 @@
> > >    import org.apache.avalon.framework.logger.Loggable;
> > >    import org.apache.cocoon.*;
> > >    import 
> > org.apache.cocoon.components.classloader.RepositoryClassLoader;
> > >   -import 
> > org.apache.cocoon.components.url.ParsedContextURLProtocolHandler;
> > >    import org.apache.cocoon.environment.Environment;
> > >    import org.apache.cocoon.environment.http.HttpContext;
> > >    import org.apache.cocoon.environment.http.HttpEnvironment;
> > >   @@ -59,7 +58,7 @@
> > >     * @author <a href="mailto:bloritsch@apache.org">Berin 
> > Loritsch</a>
> > >     * @author <a href="mailto:cziegeler@apache.org">Carsten 
> > Ziegeler</a>
> > >     * @author <a 
> > href="mailto:leo.sutic@inspireinfrastructure.com">Leo Sutic</a>
> > >   - * @version CVS $Revision: 1.44 $ $Date: 2001/10/11 14:34:44 $
> > >   + * @version CVS $Revision: 1.45 $ $Date: 2001/10/23 11:40:24 $
> > >     */
> > > 
> > >    public class CocoonServlet extends HttpServlet {
> > >   @@ -124,10 +123,7 @@
> > >            String value;
> > > 
> > >            this.servletContext = conf.getServletContext();
> > >   -        HttpContext envContext = new 
> > HttpContext(this.servletContext);
> > >   -        
> > this.appContext.put(Constants.CONTEXT_ENVIRONMENT_CONTEXT, 
> > envContext);
> > >   -        ParsedContextURLProtocolHandler.setContext(envContext);
> > >   -
> > >   +        
> > this.appContext.put(Constants.CONTEXT_ENVIRONMENT_CONTEXT, 
> > new HttpContext(this.servletContext);
> > >            this.initLogger();
> > > 
> > >            this.forceLoadParameter = 
> > conf.getInitParameter("load-class");
> > > 
> > > 
> > > 
> > > 
> > > 
> > 
> ----------------------------------------------------------------------
> > > In case of troubles, e-mail:     webmaster@xml.apache.org
> > > To unsubscribe, e-mail:          
> > cocoon-cvs-unsubscribe@xml.apache.org
> > > For additional commands, e-mail: cocoon-cvs-help@xml.apache.org
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
> > For additional commands, email: cocoon-dev-help@xml.apache.org
> > 
> 
> 
> ==============================================================
> =========
> Information in this email and any attachments are 
> confidential, and may
> not be copied or used by anyone other than the addressee, nor 
> disclosed
> to any third party without our permission.  There is no intention to
> create any legally binding contract or other commitment 
> through the use
> of this email.
> 
> Experian Limited (registration number 653331).  
> Registered office: Talbot House, Talbot Street, Nottingham NG1 5HF
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
> For additional commands, email: cocoon-dev-help@xml.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org