Package com.biglybt.core.proxy.impl
Class AEPluginProxyHandler.PluginProxyImpl
java.lang.Object
com.biglybt.core.proxy.impl.AEPluginProxyHandler.PluginProxyImpl
- All Implemented Interfaces:
AEProxyFactory.PluginProxy
- Enclosing class:
AEPluginProxyHandler
private static class AEPluginProxyHandler.PluginProxyImpl
extends Object
implements AEProxyFactory.PluginProxy
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.biglybt.core.proxy.AEProxyFactory.PluginProxy
AEProxyFactory.PluginProxy.PluginProxyStatusListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<AEPluginProxyHandler.PluginProxyImpl> private final long
private final IPCInterface
private final Object[]
private final String
private int
private final String
Fields inherited from interface com.biglybt.core.proxy.AEProxyFactory.PluginProxy
ST_BAD, ST_OK, ST_UNKNOWN
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
PluginProxyImpl
(String _target, String _reason, IPCInterface _ipc, Map<String, Object> _proxy_options, Object[] _proxy_details) -
Method Summary
-
Field Details
-
create_time
private final long create_time -
target
-
reason
-
ipc
-
proxy_options
-
proxy_details
-
children
-
status
private volatile int status -
listeners
-
-
Constructor Details
-
PluginProxyImpl
-
-
Method Details
-
getTarget
- Specified by:
getTarget
in interfaceAEProxyFactory.PluginProxy
-
getLocalAddress
- Specified by:
getLocalAddress
in interfaceAEProxyFactory.PluginProxy
-
getChildProxy
- Specified by:
getChildProxy
in interfaceAEProxyFactory.PluginProxy
-
getProxy
- Specified by:
getProxy
in interfaceAEProxyFactory.PluginProxy
-
getURL
- Specified by:
getURL
in interfaceAEProxyFactory.PluginProxy
-
getURLHostRewrite
- Specified by:
getURLHostRewrite
in interfaceAEProxyFactory.PluginProxy
-
getHost
- Specified by:
getHost
in interfaceAEProxyFactory.PluginProxy
-
getPort
public int getPort()- Specified by:
getPort
in interfaceAEProxyFactory.PluginProxy
-
getError
- Specified by:
getError
in interfaceAEProxyFactory.PluginProxy
-
getConnected
public boolean getConnected()- Specified by:
getConnected
in interfaceAEProxyFactory.PluginProxy
-
setOK
public void setOK(boolean good) - Specified by:
setOK
in interfaceAEProxyFactory.PluginProxy
-
getStatus
public int getStatus()- Specified by:
getStatus
in interfaceAEProxyFactory.PluginProxy
-
addListener
- Specified by:
addListener
in interfaceAEProxyFactory.PluginProxy
-