User: olegnitz
  Date: 02/02/10 09:57:45

  Modified:    jetty/src/main/org/mortbay/servlet AdminServlet.java
                        CGI.java Debug.java Dump.java Forward.java
                        MultiPartRequest.java MultiPartResponse.java
                        NotFoundServlet.java RequestDispatchTest.java
                        SessionDump.java
  Log:
  Fresh version of Jetty and patches to Jetty plugin by Jan Bartel
  
  Revision  Changes    Path
  1.2       +21 -12    contrib/jetty/src/main/org/mortbay/servlet/AdminServlet.java
  
  Index: AdminServlet.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/contrib/jetty/src/main/org/mortbay/servlet/AdminServlet.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AdminServlet.java 17 Jan 2002 01:23:22 -0000      1.1
  +++ AdminServlet.java 10 Feb 2002 17:57:45 -0000      1.2
  @@ -1,6 +1,6 @@
   // ===========================================================================
   // Copyright (c) 1996 Mort Bay Consulting Pty. Ltd. All rights reserved.
  -// $Id: AdminServlet.java,v 1.1 2002/01/17 01:23:22 olegnitz Exp $
  +// $Id: AdminServlet.java,v 1.2 2002/02/10 17:57:45 olegnitz Exp $
   // ---------------------------------------------------------------------------
   
   package org.mortbay.servlet;
  @@ -53,19 +53,19 @@
    * This is a minimal start to a administration servlet that allows
    * start/stop of server components and control of debug parameters.
    *
  - * @version $Id: AdminServlet.java,v 1.1 2002/01/17 01:23:22 olegnitz Exp $
  + * @version $Id: AdminServlet.java,v 1.2 2002/02/10 17:57:45 olegnitz Exp $
    * @author Greg Wilkins (gregw)
    */
   public class AdminServlet extends HttpServlet
   {
  -    private java.util.List _servers;
  +    private Collection _servers;
       
       /* ------------------------------------------------------------ */
       public void init(ServletConfig config)
            throws ServletException
       {
           super.init(config);
  -        _servers=HttpServer.getHttpServerList();
  +        _servers =HttpServer.getHttpServers();
       }
       
       /* ------------------------------------------------------------ */
  @@ -83,9 +83,10 @@
                           try{Thread.sleep(1000);}
                           catch(Exception e){Code.ignore(e);}
                           Log.event("Stopping All servers");
  -                        for (int s=0;s<_servers.size();s++)
  +                        Iterator s=_servers.iterator();
  +                        while(s.hasNext())
                           {
  -                            HttpServer server=(HttpServer)_servers.get(s);
  +                            HttpServer server=(HttpServer)s.next();
                               try{server.stop();}
                               catch(Exception e){Code.ignore(e);}
                           }
  @@ -106,8 +107,14 @@
           
           try{
               target=tok.nextToken();
  -            HttpServer server=(HttpServer)
  -                _servers.get(Integer.parseInt(target));
  +            int t=Integer.parseInt(target);
  +            Iterator s=_servers.iterator();
  +            HttpServer server=null;
  +            while(s.hasNext() && t>=0)
  +                if (t--==0)
  +                    server=(HttpServer)s.next();
  +                else
  +                    s.next();
               
               if (tokens==1)
               {
  @@ -214,12 +221,14 @@
   
           List sList=new List(List.Ordered);
           page.add(sList);
  -        String id1;
           
  -        for(int i1=0;i1<_servers.size();i1++)
  +        String id1;
  +        int i1=0;
  +        Iterator s=_servers.iterator();
  +        while(s.hasNext())
           {
  -            id1=""+i1;
  -            HttpServer server=(HttpServer)_servers.get(i1);
  +            id1=""+i1++;
  +            HttpServer server=(HttpServer)s.next();            
               Composite sItem = sList.newItem();
               sItem.add("<B>HttpServer&nbsp;");
               sItem.add(lifeCycle(request,id1,server));
  
  
  
  1.2       +0 -0      contrib/jetty/src/main/org/mortbay/servlet/CGI.java
  
  Index: CGI.java
  ===================================================================
  RCS file: /cvsroot/jboss/contrib/jetty/src/main/org/mortbay/servlet/CGI.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- CGI.java  17 Jan 2002 01:23:22 -0000      1.1
  +++ CGI.java  10 Feb 2002 17:57:45 -0000      1.2
  @@ -41,7 +41,7 @@
    * The cgi bin directory can be set with the cgibinResourceBase init
    * parameter or it will default to the resource base of the context.
    *
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.2 $
    * @author Julian Gosnell
    */
   public class CGI extends HttpServlet
  
  
  
  1.2       +1 -13     contrib/jetty/src/main/org/mortbay/servlet/Debug.java
  
  Index: Debug.java
  ===================================================================
  RCS file: /cvsroot/jboss/contrib/jetty/src/main/org/mortbay/servlet/Debug.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Debug.java        17 Jan 2002 01:23:22 -0000      1.1
  +++ Debug.java        10 Feb 2002 17:57:45 -0000      1.2
  @@ -1,6 +1,6 @@
   // ===========================================================================
   // Copyright (c) 1996 Mort Bay Consulting Pty. Ltd. All rights reserved.
  -// $Id: Debug.java,v 1.1 2002/01/17 01:23:22 olegnitz Exp $
  +// $Id: Debug.java,v 1.2 2002/02/10 17:57:45 olegnitz Exp $
   // ---------------------------------------------------------------------------
   
   package org.mortbay.servlet;
  @@ -57,7 +57,6 @@
           tf.addCheckbox("D","Debug On",Code.getDebug());
           tf.addTextField("V","Verbosity Level",6,""+Code.getVerbose());
           tf.addTextField("P","Debug Patterns",40,Code.getDebugPatterns());
  -        tf.addTextField("T","Debug Triggers",40,Code.getDebugTriggers());
           tf.addCheckbox("W","Suppress Warnings",Code.getSuppressWarnings());
           tf.addCheckbox("S","Suppress Stacks",Code.getSuppressStack());
   
  @@ -136,7 +135,6 @@
               else
                   Code.setVerbose(0);
               Code.setDebugPatterns(request.getParameter("P"));
  -            Code.setDebugTriggers(request.getParameter("T"));
   
   
               LogSink[] sinks = log.getLogSinks();
  @@ -207,13 +205,3 @@
           return "Debug And  Log Options";
       }
   }
  -
  -
  -
  -
  -
  -
  -
  -
  -
  -
  
  
  
  1.2       +1 -8      contrib/jetty/src/main/org/mortbay/servlet/Dump.java
  
  Index: Dump.java
  ===================================================================
  RCS file: /cvsroot/jboss/contrib/jetty/src/main/org/mortbay/servlet/Dump.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Dump.java 17 Jan 2002 01:23:22 -0000      1.1
  +++ Dump.java 10 Feb 2002 17:57:45 -0000      1.2
  @@ -1,6 +1,6 @@
   // ===========================================================================
   // Copyright (c) 1996 Mort Bay Consulting Pty. Ltd. All rights reserved.
  -// $Id: Dump.java,v 1.1 2002/01/17 01:23:22 olegnitz Exp $
  +// $Id: Dump.java,v 1.2 2002/02/10 17:57:45 olegnitz Exp $
   // ---------------------------------------------------------------------------
   
   package org.mortbay.servlet;
  @@ -120,13 +120,6 @@
               page.add(new Heading(1,"Dump Servlet"));
               Table table = new Table(0).cellPadding(0).cellSpacing(0);
               page.add(table);
  -            table.newRow();
  -            table.newHeading()
  -                .cell().nest(new Font(2,true))
  -                .add("Interface javax.servlet.* Request Methods")
  -                .attribute("COLSPAN","2")
  -                .left();
  -
               table.newRow();
               table.addHeading("getMethod:&nbsp;").cell().right();
               table.addCell(""+sreq.getMethod());
  
  
  
  1.2       +8 -4      contrib/jetty/src/main/org/mortbay/servlet/Forward.java
  
  Index: Forward.java
  ===================================================================
  RCS file: /cvsroot/jboss/contrib/jetty/src/main/org/mortbay/servlet/Forward.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Forward.java      17 Jan 2002 01:23:22 -0000      1.1
  +++ Forward.java      10 Feb 2002 17:57:45 -0000      1.2
  @@ -1,6 +1,6 @@
   // ===========================================================================
   // Copyright (c) 1996 Mort Bay Consulting Pty. Ltd. All rights reserved.
  -// $Id: Forward.java,v 1.1 2002/01/17 01:23:22 olegnitz Exp $
  +// $Id: Forward.java,v 1.2 2002/02/10 17:57:45 olegnitz Exp $
   // ---------------------------------------------------------------------------
   
   package org.mortbay.servlet;
  @@ -19,12 +19,16 @@
   import javax.servlet.http.HttpServletResponse;
   import org.mortbay.util.Code;
   
  -
   /* ------------------------------------------------------------ */
   /** Forward Servlet Request.
  + * This servlet can be configured with init parameters to use
  + * a RequestDispatcher to forward requests.
  + *
  + * The servlet path of a request is used to look for a initparameter
  + * of that name. If a parameter is found, it's value is used to get a
  + * RequestDispatcher.
    *
  - * 
  - * @version $Id: Forward.java,v 1.1 2002/01/17 01:23:22 olegnitz Exp $
  + * @version $Id: Forward.java,v 1.2 2002/02/10 17:57:45 olegnitz Exp $
    * @author Greg Wilkins (gregw)
    */
   public class Forward extends HttpServlet
  
  
  
  1.2       +0 -0      contrib/jetty/src/main/org/mortbay/servlet/MultiPartRequest.java
  
  Index: MultiPartRequest.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/contrib/jetty/src/main/org/mortbay/servlet/MultiPartRequest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MultiPartRequest.java     17 Jan 2002 01:23:22 -0000      1.1
  +++ MultiPartRequest.java     10 Feb 2002 17:57:45 -0000      1.2
  @@ -1,6 +1,6 @@
   // ========================================================================
   // Copyright (c) 1996 Mort Bay Consulting Pty. Ltd. All rights reserved.
  -// $Id: MultiPartRequest.java,v 1.1 2002/01/17 01:23:22 olegnitz Exp $
  +// $Id: MultiPartRequest.java,v 1.2 2002/02/10 17:57:45 olegnitz Exp $
   // ------------------------------------------------------------------------
   
   package org.mortbay.servlet;
  @@ -32,7 +32,7 @@
    * <pre>
    * </pre>
    *
  - * @version $Id: MultiPartRequest.java,v 1.1 2002/01/17 01:23:22 olegnitz Exp $
  + * @version $Id: MultiPartRequest.java,v 1.2 2002/02/10 17:57:45 olegnitz Exp $
    * @author  Greg Wilkins
    * @author  Jim Crossley
    */
  
  
  
  1.2       +0 -0      
contrib/jetty/src/main/org/mortbay/servlet/MultiPartResponse.java
  
  Index: MultiPartResponse.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/contrib/jetty/src/main/org/mortbay/servlet/MultiPartResponse.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MultiPartResponse.java    17 Jan 2002 01:23:22 -0000      1.1
  +++ MultiPartResponse.java    10 Feb 2002 17:57:45 -0000      1.2
  @@ -1,6 +1,6 @@
   // ========================================================================
   // Copyright (c) 1996 Mort Bay Consulting Pty. Ltd. All rights reserved.
  -// $Id: MultiPartResponse.java,v 1.1 2002/01/17 01:23:22 olegnitz Exp $
  +// $Id: MultiPartResponse.java,v 1.2 2002/02/10 17:57:45 olegnitz Exp $
   // ------------------------------------------------------------------------
   
   package org.mortbay.servlet;
  @@ -16,7 +16,7 @@
   /** Handle a multipart MIME response.
    *
    *
  - * @version $Id: MultiPartResponse.java,v 1.1 2002/01/17 01:23:22 olegnitz Exp $
  + * @version $Id: MultiPartResponse.java,v 1.2 2002/02/10 17:57:45 olegnitz Exp $
    * @author Greg Wilkins
    * @author Jim Crossley
   */
  
  
  
  1.2       +0 -0      contrib/jetty/src/main/org/mortbay/servlet/NotFoundServlet.java
  
  Index: NotFoundServlet.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/contrib/jetty/src/main/org/mortbay/servlet/NotFoundServlet.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- NotFoundServlet.java      17 Jan 2002 01:23:22 -0000      1.1
  +++ NotFoundServlet.java      10 Feb 2002 17:57:45 -0000      1.2
  @@ -1,6 +1,6 @@
   // ===========================================================================
   // Copyright (c) 1996 Mort Bay Consulting Pty. Ltd. All rights reserved.
  -// $Id: NotFoundServlet.java,v 1.1 2002/01/17 01:23:22 olegnitz Exp $
  +// $Id: NotFoundServlet.java,v 1.2 2002/02/10 17:57:45 olegnitz Exp $
   // ---------------------------------------------------------------------------
   
   package org.mortbay.servlet;
  @@ -14,7 +14,7 @@
   /** Not Found Servlet.
    * Utility servlet to protect a URI by always responding with 404.
    *
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.2 $
    * @author Greg Wilkins (gregw)
    */
   public class NotFoundServlet extends HttpServlet
  
  
  
  1.2       +7 -2      
contrib/jetty/src/main/org/mortbay/servlet/RequestDispatchTest.java
  
  Index: RequestDispatchTest.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/contrib/jetty/src/main/org/mortbay/servlet/RequestDispatchTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- RequestDispatchTest.java  17 Jan 2002 01:23:22 -0000      1.1
  +++ RequestDispatchTest.java  10 Feb 2002 17:57:45 -0000      1.2
  @@ -1,6 +1,6 @@
   // ===========================================================================
   // Copyright (c) 1996 Mort Bay Consulting Pty. Ltd. All rights reserved.
  -// $Id: RequestDispatchTest.java,v 1.1 2002/01/17 01:23:22 olegnitz Exp $
  +// $Id: RequestDispatchTest.java,v 1.2 2002/02/10 17:57:45 olegnitz Exp $
   // ---------------------------------------------------------------------------
   
   package org.mortbay.servlet;
  @@ -17,13 +17,15 @@
   import javax.servlet.http.HttpServlet;
   import javax.servlet.http.HttpServletRequest;
   import javax.servlet.http.HttpServletResponse;
  +import javax.servlet.http.HttpServletRequestWrapper;
  +import javax.servlet.http.HttpServletResponseWrapper;
   import org.mortbay.util.Code;
   
   
   /* ------------------------------------------------------------ */
   /** Test Servlet RequestDispatcher.
    * 
  - * @version $Id: RequestDispatchTest.java,v 1.1 2002/01/17 01:23:22 olegnitz Exp $
  + * @version $Id: RequestDispatchTest.java,v 1.2 2002/02/10 17:57:45 olegnitz Exp $
    * @author Greg Wilkins (gregw)
    */
   public class RequestDispatchTest extends HttpServlet
  @@ -49,6 +51,9 @@
       public void doGet(HttpServletRequest sreq, HttpServletResponse sres) 
           throws ServletException, IOException
       {
  +        sreq=new HttpServletRequestWrapper(sreq);
  +        sres=new HttpServletResponseWrapper(sres);
  +        
           String prefix = sreq.getContextPath()!=null
               ? sreq.getContextPath()+sreq.getServletPath()
               : sreq.getServletPath();
  
  
  
  1.2       +2 -5      contrib/jetty/src/main/org/mortbay/servlet/SessionDump.java
  
  Index: SessionDump.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/contrib/jetty/src/main/org/mortbay/servlet/SessionDump.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SessionDump.java  17 Jan 2002 01:23:22 -0000      1.1
  +++ SessionDump.java  10 Feb 2002 17:57:45 -0000      1.2
  @@ -1,6 +1,6 @@
   // ===========================================================================
   // Copyright (c) 1996 Mort Bay Consulting Pty. Ltd. All rights reserved.
  -// $Id: SessionDump.java,v 1.1 2002/01/17 01:23:22 olegnitz Exp $
  +// $Id: SessionDump.java,v 1.2 2002/02/10 17:57:45 olegnitz Exp $
   // ---------------------------------------------------------------------------
   
   package org.mortbay.servlet;
  @@ -27,7 +27,7 @@
   /* ------------------------------------------------------------ */
   /** Test Servlet Sessions.
    *
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.2 $
    * @author Greg Wilkins (gregw)
    */
   public class SessionDump extends HttpServlet
  @@ -58,8 +58,6 @@
           if (action.equals("New Session"))
           {   
               session = request.getSession(true);
  -            if ("on".equals(request.getParameter("Dump")))
  -                nextUrl="/demo/dump";
           }
           else 
           if (session!=null)
  @@ -106,7 +104,6 @@
           if (session==null)
           {
               page.add("<H1>No Session</H1>");
  -            tf.addCheckbox("Dump","Dump new session request",false);
               tf.addButton("Action","New Session");
           }
           else
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to