summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/btr/proxy/search/ProxySearchStrategy.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/btr/proxy/search/ProxySearchStrategy.java')
-rw-r--r--src/main/java/com/btr/proxy/search/ProxySearchStrategy.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/main/java/com/btr/proxy/search/ProxySearchStrategy.java b/src/main/java/com/btr/proxy/search/ProxySearchStrategy.java
new file mode 100644
index 0000000..6f14c28
--- /dev/null
+++ b/src/main/java/com/btr/proxy/search/ProxySearchStrategy.java
@@ -0,0 +1,22 @@
+package com.btr.proxy.search;
+
+import java.net.ProxySelector;
+
+import com.btr.proxy.util.ProxyException;
+
+/*****************************************************************************
+ * Interface for a proxy search strategy.
+ *
+ * @author Bernd Rosstauscher (proxyvole@rosstauscher.de) Copyright 2009
+ ****************************************************************************/
+
+public interface ProxySearchStrategy {
+
+ /*************************************************************************
+ * Gets the a ProxySelector found by applying the search strategy.
+ * @return a ProxySelector, null if none is found.
+ ************************************************************************/
+
+ public ProxySelector getProxySelector() throws ProxyException;
+
+}