Commit 8999ea93 authored by yihua.huang's avatar yihua.huang

add public constructor for SimpleProxyProvider

parent a8c2e6c7
...@@ -21,6 +21,10 @@ public class SimpleProxyProvider implements ProxyProvider { ...@@ -21,6 +21,10 @@ public class SimpleProxyProvider implements ProxyProvider {
private final AtomicInteger pointer; private final AtomicInteger pointer;
public SimpleProxyProvider(List<Proxy> proxies) {
this(proxies, new AtomicInteger(-1));
}
private SimpleProxyProvider(List<Proxy> proxies, AtomicInteger pointer) { private SimpleProxyProvider(List<Proxy> proxies, AtomicInteger pointer) {
this.proxies = proxies; this.proxies = proxies;
this.pointer = pointer; this.pointer = pointer;
...@@ -31,7 +35,7 @@ public class SimpleProxyProvider implements ProxyProvider { ...@@ -31,7 +35,7 @@ public class SimpleProxyProvider implements ProxyProvider {
for (Proxy proxy : proxies) { for (Proxy proxy : proxies) {
proxiesTemp.add(proxy); proxiesTemp.add(proxy);
} }
return new SimpleProxyProvider(Collections.unmodifiableList(proxiesTemp), new AtomicInteger(-1)); return new SimpleProxyProvider(Collections.unmodifiableList(proxiesTemp));
} }
@Override @Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment