From 0d65d7e446213dda6e49566431e7ddb3cf5cd079 Mon Sep 17 00:00:00 2001 From: Noah Levitt Date: Tue, 28 Aug 2012 16:03:17 -0700 Subject: [PATCH] Fix for HER-2019 fetchHTTP httpBindAddress setting doesn't take effect * FetchHTTP.java use keyed properties for httpBindAddress setting, as expected in configureBindAddress(CrawlURI, HostConfiguration) --- .../src/main/java/org/archive/modules/fetcher/FetchHTTP.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/src/main/java/org/archive/modules/fetcher/FetchHTTP.java b/modules/src/main/java/org/archive/modules/fetcher/FetchHTTP.java index e646ba49..127b66dc 100644 --- a/modules/src/main/java/org/archive/modules/fetcher/FetchHTTP.java +++ b/modules/src/main/java/org/archive/modules/fetcher/FetchHTTP.java @@ -505,12 +505,11 @@ public class FetchHTTP extends Processor implements Lifecycle { * Local IP address or hostname to use when making connections (binding * sockets). When not specified, uses default local address(es). */ - protected String httpBindAddress = ""; public String getHttpBindAddress(){ - return this.httpBindAddress; + return (String) kp.get(HTTP_BIND_ADDRESS); } public void setHttpBindAddress(String address) { - this.httpBindAddress = address; + kp.put(HTTP_BIND_ADDRESS, address); } public static final String HTTP_BIND_ADDRESS = "httpBindAddress";