From 8999ea9320db8ed240ffbba2fdecd783de6e649f Mon Sep 17 00:00:00 2001 From: "yihua.huang" Date: Sat, 27 May 2017 16:09:02 +0800 Subject: [PATCH] add public constructor for SimpleProxyProvider --- .../us/codecraft/webmagic/proxy/SimpleProxyProvider.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/webmagic-core/src/main/java/us/codecraft/webmagic/proxy/SimpleProxyProvider.java b/webmagic-core/src/main/java/us/codecraft/webmagic/proxy/SimpleProxyProvider.java index 7fbc948..d8f47fe 100644 --- a/webmagic-core/src/main/java/us/codecraft/webmagic/proxy/SimpleProxyProvider.java +++ b/webmagic-core/src/main/java/us/codecraft/webmagic/proxy/SimpleProxyProvider.java @@ -21,6 +21,10 @@ public class SimpleProxyProvider implements ProxyProvider { private final AtomicInteger pointer; + public SimpleProxyProvider(List proxies) { + this(proxies, new AtomicInteger(-1)); + } + private SimpleProxyProvider(List proxies, AtomicInteger pointer) { this.proxies = proxies; this.pointer = pointer; @@ -31,7 +35,7 @@ public class SimpleProxyProvider implements ProxyProvider { for (Proxy proxy : proxies) { proxiesTemp.add(proxy); } - return new SimpleProxyProvider(Collections.unmodifiableList(proxiesTemp), new AtomicInteger(-1)); + return new SimpleProxyProvider(Collections.unmodifiableList(proxiesTemp)); } @Override