com.aelitis.azureus.core.proxy.impl
Class AEPluginProxyHandler
java.lang.Object
com.aelitis.azureus.core.proxy.impl.AEPluginProxyHandler
public class AEPluginProxyHandler
- extends Object
Method Summary |
static DHTPluginInterface |
getPluginDHTProxy(String reason,
String network,
Map<String,Object> options)
|
static com.aelitis.azureus.core.proxy.impl.AEPluginProxyHandler.PluginHTTPProxyImpl |
getPluginHTTPProxy(String reason,
URL url,
boolean can_wait)
|
static List<PluginInterface> |
getPluginHTTPProxyProviders(boolean can_wait)
|
static AEProxyFactory.PluginProxy |
getPluginProxy(Proxy proxy)
|
static com.aelitis.azureus.core.proxy.impl.AEPluginProxyHandler.PluginProxyImpl |
getPluginProxy(String reason,
String host,
int port,
Map<String,Object> properties)
|
static com.aelitis.azureus.core.proxy.impl.AEPluginProxyHandler.PluginProxyImpl |
getPluginProxy(String reason,
URL target)
Deprecated. |
static com.aelitis.azureus.core.proxy.impl.AEPluginProxyHandler.PluginProxyImpl |
getPluginProxy(String reason,
URL target,
Map<String,Object> properties,
boolean can_wait)
|
static Map<String,Object> |
getPluginServerProxy(String reason,
String network,
String server_uid,
Map<String,Object> options)
|
static boolean |
hasPluginProxy()
|
static boolean |
hasPluginProxyForNetwork(String network,
boolean supports_data)
|
static boolean |
isPluginProxy(SocketAddress address)
|
static Boolean |
testPluginHTTPProxy(URL url,
boolean can_wait)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AEPluginProxyHandler
public AEPluginProxyHandler()
hasPluginProxyForNetwork
public static boolean hasPluginProxyForNetwork(String network,
boolean supports_data)
hasPluginProxy
public static boolean hasPluginProxy()
getPluginProxy
public static com.aelitis.azureus.core.proxy.impl.AEPluginProxyHandler.PluginProxyImpl getPluginProxy(String reason,
URL target)
- Deprecated.
- This method should NOT BE CALLED as it is in the .impl package - unfortunately the featman plugin calls it - will be removed
when aefeatman 1.3.2 is released
- Parameters:
reason
- target
-
- Returns:
getPluginProxy
public static com.aelitis.azureus.core.proxy.impl.AEPluginProxyHandler.PluginProxyImpl getPluginProxy(String reason,
URL target,
Map<String,Object> properties,
boolean can_wait)
getPluginProxy
public static com.aelitis.azureus.core.proxy.impl.AEPluginProxyHandler.PluginProxyImpl getPluginProxy(String reason,
String host,
int port,
Map<String,Object> properties)
getPluginProxy
public static AEProxyFactory.PluginProxy getPluginProxy(Proxy proxy)
isPluginProxy
public static boolean isPluginProxy(SocketAddress address)
testPluginHTTPProxy
public static Boolean testPluginHTTPProxy(URL url,
boolean can_wait)
getPluginHTTPProxy
public static com.aelitis.azureus.core.proxy.impl.AEPluginProxyHandler.PluginHTTPProxyImpl getPluginHTTPProxy(String reason,
URL url,
boolean can_wait)
getPluginHTTPProxyProviders
public static List<PluginInterface> getPluginHTTPProxyProviders(boolean can_wait)
getPluginServerProxy
public static Map<String,Object> getPluginServerProxy(String reason,
String network,
String server_uid,
Map<String,Object> options)
getPluginDHTProxy
public static DHTPluginInterface getPluginDHTProxy(String reason,
String network,
Map<String,Object> options)