cmailleux    2005/03/30 11:15:21 CEST

  Modified files:
    war/src/java/com/codeva/webapps/webclipping/servlet 
                                                        WebClippingServlet.java 
  Log:
  Use a multithreaded http connection manager
  
  Revision  Changes    Path
  1.5       +3 -3      
webclipping/war/src/java/com/codeva/webapps/webclipping/servlet/WebClippingServlet.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/webclipping/war/src/java/com/codeva/webapps/webclipping/servlet/WebClippingServlet.java.diff?r1=1.4&r2=1.5&f=h
  
  
  
  Index: WebClippingServlet.java
  ===================================================================
  RCS file: 
/home/cvs/repository/webclipping/war/src/java/com/codeva/webapps/webclipping/servlet/WebClippingServlet.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- WebClippingServlet.java   25 Mar 2005 10:59:19 -0000      1.4
  +++ WebClippingServlet.java   30 Mar 2005 09:15:21 -0000      1.5
  @@ -37,8 +37,8 @@
       static final String APPID_PARAMS = "appid";
       static final String APPPARAMS_PARAMS = "appparams";
       static final String RESET_PARAMS = "resetAppSession";
  -
  -    public WebClippingServlet() {
  +    private static final MultiThreadedHttpConnectionManager 
HTPP_CONNECTION_MANAGER = new MultiThreadedHttpConnectionManager();
  +    public WebClippingServlet() {        
       }
   
       /**
  @@ -145,7 +145,7 @@
       private HttpClient getHttpClient(HttpServletRequest httpServletRequest) {
           HttpClient httpClient = (HttpClient) 
httpServletRequest.getSession(true).getAttribute(httpClientName);
           if (httpClient == null) {
  -            httpClient = new HttpClient();
  +            httpClient = new HttpClient(HTPP_CONNECTION_MANAGER);
               
httpClient.getParams().setParameter("http.useragent",httpServletRequest.getHeader("User-Agent"));
               final String characterEncoding = 
httpServletRequest.getCharacterEncoding();
               
httpClient.getParams().setParameter("http.protocol.content-charset", 
(characterEncoding!=null)?characterEncoding:"UTF-8");
  

Reply via email to