mcardle     2005/12/02 11:47:06 CET

  Modified files:
    src/org/jahia/esi    Utils.java 
    src/net/sf/j2ep/responsehandlers ResponseHandlerBase.java 
  Log:
  * refactoring
  
  Revision  Changes    Path
  1.16      +2 -47     
esi_server/src/net/sf/j2ep/responsehandlers/ResponseHandlerBase.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/esi_server/src/net/sf/j2ep/responsehandlers/ResponseHandlerBase.java.diff?r1=1.15&r2=1.16&f=h
  1.12      +49 -1     esi_server/src/org/jahia/esi/Utils.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/esi_server/src/org/jahia/esi/Utils.java.diff?r1=1.11&r2=1.12&f=h
  
  
  
  Index: Utils.java
  ===================================================================
  RCS file: /home/cvs/repository/esi_server/src/org/jahia/esi/Utils.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- Utils.java        30 Nov 2005 17:59:07 -0000      1.11
  +++ Utils.java        2 Dec 2005 10:47:05 -0000       1.12
  @@ -9,7 +9,11 @@
   import org.jahia.esi.settings.GeneralSettings;
   
   import javax.servlet.http.Cookie;
  +import javax.servlet.http.HttpServletRequest;
   import java.util.ArrayList;
  +import java.util.Enumeration;
  +
  +import net.sf.j2ep.responsehandlers.ResponseHandlerBase;
   
   /**
    * Created by IntelliJ IDEA.
  @@ -331,7 +335,7 @@
           page.append ("               /____  >\\___  >__|    \\_/  \\___  
>__|     \n");
           page.append ("                    \\/     \\/                 \\/    
    </pre>\n");
           page.append ("\n");
  -        page.append("<fieldset style='border-width: 4px; border-color: red; 
border: inset'> <font color=\"red\">\n" );
  +        page.append("<fieldset style='border-width: 7px; border-color: red; 
border: inset'> <font color=\"red\">\n" );
           page.append("<h1>Error due to Response from Application Web 
Server</h1>\n" );
           page.append("<p>No Response from Application Web Server</p>\n" );
           page.append("</font>\n" );
  @@ -346,4 +350,48 @@
           return page.toString();
       }
   
  +    public static void printRequestHeaders(HttpServletRequest clientRequest) 
{
  +        printRequestHeaders( clientRequest, null);
  +    }
  +
  +    public static void printRequestHeaders(HttpServletRequest clientRequest, 
String msg) {
  +        StringBuffer buffer = new StringBuffer();
  +        Enumeration headerNamesEnum = clientRequest.getHeaderNames();
  +        while (headerNamesEnum.hasMoreElements()) {
  +            String hName = (String) headerNamesEnum.nextElement();
  +            Enumeration hValEnum = clientRequest.getHeaders(hName);
  +            while (hValEnum.hasMoreElements()) {
  +                String hVal =  (String) hValEnum.nextElement();
  +                buffer.append(hName +":"+ hVal+"\n");
  +            }
  +        }
  +        if (log.isDebugEnabled()) log.debug("HTTP client REQUEST Headers : 
"+((msg==null)?"":msg)+"\n" + buffer.toString());
  +    }
  +
  +    public static void printRequestHeaders(HttpMethod method) {
  +        printRequestHeaders(method, null);
  +    }
  +
  +    public static void printRequestHeaders(HttpMethod method, String msg) {
  +        Header[] headers = method.getRequestHeaders();
  +        StringBuffer buffer = new StringBuffer();
  +        for (int i=0; i<headers.length; i++){
  +            buffer.append(headers[i]);
  +        }
  +        if (log.isDebugEnabled()) log.debug("HTTP Server REQUEST Headers : 
"+((msg==null)?"":msg)+"\n" + buffer.toString());
  +    }
  +
  +    public static void printResponseHeaders(HttpMethod method) {
  +        printResponseHeaders( method, null);
  +    }
  +
  +    public static void printResponseHeaders(HttpMethod method, String msg) {
  +        Header[] headers = method.getResponseHeaders();
  +        StringBuffer buffer = new StringBuffer();
  +        for (int i=0; i<headers.length; i++){
  +            buffer.append(headers[i]);
  +        }
  +        if (log.isDebugEnabled()) log.debug("HTTP Server 
["+method.getStatusCode()+"]  RESPONSE Headers  "+((msg==null)?"":msg)+" : \n"
  +                + buffer.toString());
  +    }
   }
  
  
  
  Index: ResponseHandlerBase.java
  ===================================================================
  RCS file: 
/home/cvs/repository/esi_server/src/net/sf/j2ep/responsehandlers/ResponseHandlerBase.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- ResponseHandlerBase.java  24 Nov 2005 17:25:16 -0000      1.15
  +++ ResponseHandlerBase.java  2 Dec 2005 10:47:05 -0000       1.16
  @@ -331,8 +331,8 @@
   
               ProxyFilter.getHttpClient().executeMethod(methodToServer);
   
  -            printRequestHeaders(methodToServer, " for POST");
  -            printResponseHeaders(methodToServer,  " for POST");
  +            Utils.printRequestHeaders(methodToServer, " for POST");
  +            Utils.printResponseHeaders(methodToServer,  " for POST");
   
               if (methodToServer.getStatusCode() == 405) {
                   Header allow = methodToServer.getResponseHeader("allow");
  @@ -647,50 +647,5 @@
           return return304NotModified;
       }
   
  -    public static void printRequestHeaders(HttpServletRequest clientRequest) 
{
  -        printRequestHeaders( clientRequest, null);
  -    }
  -    public static void printRequestHeaders(HttpServletRequest clientRequest, 
String msg) {
  -        StringBuffer buffer = new StringBuffer();
  -        Enumeration headerNamesEnum = clientRequest.getHeaderNames();
  -        while (headerNamesEnum.hasMoreElements()) {
  -            String hName = (String) headerNamesEnum.nextElement();
  -            Enumeration hValEnum = clientRequest.getHeaders(hName);
  -            while (hValEnum.hasMoreElements()) {
  -                String hVal =  (String) hValEnum.nextElement();
  -                buffer.append(hName +":"+ hVal+"\n");
  -            }
  -        }
  -        if (log.isDebugEnabled()) log.debug("HTTP client REQUEST Headers : 
"+((msg==null)?"":msg)+"\n" + buffer.toString());
  -    }
  -
  -    public static void printRequestHeaders(HttpMethod method) {
  -        printRequestHeaders(method, null);
  -    }
  -    public static void printRequestHeaders(HttpMethod method, String msg) {
  -        Header[] headers = method.getRequestHeaders();
  -        StringBuffer buffer = new StringBuffer();
  -        for (int i=0; i<headers.length; i++){
  -            buffer.append(headers[i]);
  -        }
  -        if (log.isDebugEnabled()) log.debug("HTTP Server REQUEST Headers : 
"+((msg==null)?"":msg)+"\n" + buffer.toString());
  -    }
  -
  -    public static void printResponseHeaders(HttpMethod method) {
  -        printResponseHeaders( method, null);
  -    }
  -
  -    public static void printResponseHeaders(HttpMethod method, String msg) {
  -        Header[] headers = method.getResponseHeaders();
  -        StringBuffer buffer = new StringBuffer();
  -        for (int i=0; i<headers.length; i++){
  -            buffer.append(headers[i]);
  -        }
  -        if (log.isDebugEnabled()) log.debug("HTTP Server 
["+method.getStatusCode()+"]  RESPONSE Headers  "+((msg==null)?"":msg)+" : \n"
  -                + buffer.toString());
  -    }
  -
  -
  -
   } //end class
   
  

Reply via email to