[jsword-devel] [JIRA] Created: (JS-149) Possible bug in WebResource proxy code

Martin Denham (JIRA) jira at crosswire.org
Thu Dec 23 10:40:16 MST 2010


Possible bug in WebResource proxy code
--------------------------------------

                 Key: JS-149
                 URL: http://www.crosswire.org/bugs/browse/JS-149
             Project: JSword
          Issue Type: Bug
          Components: o.c.common.util
         Environment: Android
            Reporter: Martin Denham
            Assignee: DM Smith


I don't know if this is correct or not but thought I would raise it in case because it looks a little odd.

Should the ProxySelectorRoutePlanner and setRoutePlanner lines below be in the preceding proxy related if statement.  Also, the last line isn't indented correctly which could cause confusion.

    public WebResource(URI theURI, String theProxyHost, Integer theProxyPort, int theTimeout) {
        uri = theURI;
        client = new DefaultHttpClient();
        HttpParams params = client.getParams();

        // Allowable time between packets
        HttpConnectionParams.setSoTimeout(params, theTimeout);
        // Allowable time to get a connection
        HttpConnectionParams.setConnectionTimeout(params, theTimeout);

        // Configure proxy info if necessary and defined
        if (theProxyHost != null && theProxyHost.length() > 0) {
            // Configure the host and port
            HttpHost proxy = new HttpHost(theProxyHost, theProxyPort == null ? -1 : theProxyPort.intValue());
            ConnRouteParams.setDefaultProxy(params, proxy);
        }
        ProxySelectorRoutePlanner routePlanner = new ProxySelectorRoutePlanner(
                client.getConnectionManager().getSchemeRegistry(),
                ProxySelector.getDefault());
                ((AbstractHttpClient) client).setRoutePlanner(routePlanner);
    }


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://www.crosswire.org/bugs/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jsword-devel mailing list