com.aelitis.azureus.core.proxy.impl
Class AEPluginProxyHandler
java.lang.Object
com.aelitis.azureus.core.proxy.impl.AEPluginProxyHandler
public class AEPluginProxyHandler
- extends java.lang.Object
Method Summary |
static DHTPluginInterface |
getPluginDHTProxy(java.lang.String reason,
java.lang.String network,
java.util.Map<java.lang.String,java.lang.Object> options)
|
static com.aelitis.azureus.core.proxy.impl.AEPluginProxyHandler.PluginHTTPProxyImpl |
getPluginHTTPProxy(java.lang.String reason,
java.net.URL url,
boolean can_wait)
|
static java.util.List<PluginInterface> |
getPluginHTTPProxyProviders(boolean can_wait)
|
static AEProxyFactory.PluginProxy |
getPluginProxy(java.net.Proxy proxy)
|
static com.aelitis.azureus.core.proxy.impl.AEPluginProxyHandler.PluginProxyImpl |
getPluginProxy(java.lang.String reason,
java.lang.String host,
int port,
java.util.Map<java.lang.String,java.lang.Object> properties)
|
static com.aelitis.azureus.core.proxy.impl.AEPluginProxyHandler.PluginProxyImpl |
getPluginProxy(java.lang.String reason,
java.net.URL target)
Deprecated. |
static com.aelitis.azureus.core.proxy.impl.AEPluginProxyHandler.PluginProxyImpl |
getPluginProxy(java.lang.String reason,
java.net.URL target,
java.util.Map<java.lang.String,java.lang.Object> properties,
boolean can_wait)
|
static java.util.Map<java.lang.String,java.lang.Object> |
getPluginServerProxy(java.lang.String reason,
java.lang.String network,
java.lang.String server_uid,
java.util.Map<java.lang.String,java.lang.Object> options)
|
static boolean |
hasPluginProxy()
|
static boolean |
hasPluginProxyForNetwork(java.lang.String network,
boolean supports_data)
|
static boolean |
isPluginProxy(java.net.SocketAddress address)
|
static java.lang.Boolean |
testPluginHTTPProxy(java.net.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(java.lang.String network,
boolean supports_data)
hasPluginProxy
public static boolean hasPluginProxy()
getPluginProxy
public static com.aelitis.azureus.core.proxy.impl.AEPluginProxyHandler.PluginProxyImpl getPluginProxy(java.lang.String reason,
java.net.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(java.lang.String reason,
java.net.URL target,
java.util.Map<java.lang.String,java.lang.Object> properties,
boolean can_wait)
getPluginProxy
public static com.aelitis.azureus.core.proxy.impl.AEPluginProxyHandler.PluginProxyImpl getPluginProxy(java.lang.String reason,
java.lang.String host,
int port,
java.util.Map<java.lang.String,java.lang.Object> properties)
getPluginProxy
public static AEProxyFactory.PluginProxy getPluginProxy(java.net.Proxy proxy)
isPluginProxy
public static boolean isPluginProxy(java.net.SocketAddress address)
testPluginHTTPProxy
public static java.lang.Boolean testPluginHTTPProxy(java.net.URL url,
boolean can_wait)
getPluginHTTPProxy
public static com.aelitis.azureus.core.proxy.impl.AEPluginProxyHandler.PluginHTTPProxyImpl getPluginHTTPProxy(java.lang.String reason,
java.net.URL url,
boolean can_wait)
getPluginHTTPProxyProviders
public static java.util.List<PluginInterface> getPluginHTTPProxyProviders(boolean can_wait)
getPluginServerProxy
public static java.util.Map<java.lang.String,java.lang.Object> getPluginServerProxy(java.lang.String reason,
java.lang.String network,
java.lang.String server_uid,
java.util.Map<java.lang.String,java.lang.Object> options)
getPluginDHTProxy
public static DHTPluginInterface getPluginDHTProxy(java.lang.String reason,
java.lang.String network,
java.util.Map<java.lang.String,java.lang.Object> options)