Package com.biglybt.core.pairing.impl
Class PairingManagerImpl.PairedServiceImpl
- java.lang.Object
-
- com.biglybt.core.pairing.impl.PairingManagerImpl.PairedServiceImpl
-
- All Implemented Interfaces:
PairedService
,PairingConnectionData
- Enclosing class:
- PairingManagerImpl
protected class PairingManagerImpl.PairedServiceImpl extends java.lang.Object implements PairedService, PairingConnectionData
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.String>
attributes
private PairedServiceRequestHandler
request_handler
private java.lang.String
sid
-
Fields inherited from interface com.biglybt.core.pairing.PairingConnectionData
ATTR_HOST, ATTR_I2P, ATTR_IP_V4, ATTR_IP_V6, ATTR_PORT, ATTR_PORT_OVERRIDE, ATTR_PROTOCOL, ATTR_TOR
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PairedServiceImpl(java.lang.String _sid, PairedServiceRequestHandler _request_handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAttribute(java.lang.String name)
PairingConnectionData
getConnectionData()
protected PairedServiceRequestHandler
getHandler()
java.lang.String
getSID()
void
remove()
void
setAttribute(java.lang.String name, java.lang.String value)
protected void
setHandler(PairedServiceRequestHandler _h)
void
sync()
protected java.util.Map<java.lang.String,java.lang.String>
toMap(boolean enable_nets)
-
-
-
Field Detail
-
sid
private final java.lang.String sid
-
attributes
private final java.util.Map<java.lang.String,java.lang.String> attributes
-
request_handler
private PairedServiceRequestHandler request_handler
-
-
Constructor Detail
-
PairedServiceImpl
protected PairedServiceImpl(java.lang.String _sid, PairedServiceRequestHandler _request_handler)
-
-
Method Detail
-
getSID
public java.lang.String getSID()
- Specified by:
getSID
in interfacePairedService
-
setHandler
protected void setHandler(PairedServiceRequestHandler _h)
-
getHandler
protected PairedServiceRequestHandler getHandler()
-
getConnectionData
public PairingConnectionData getConnectionData()
- Specified by:
getConnectionData
in interfacePairedService
-
remove
public void remove()
- Specified by:
remove
in interfacePairedService
-
setAttribute
public void setAttribute(java.lang.String name, java.lang.String value)
- Specified by:
setAttribute
in interfacePairingConnectionData
-
getAttribute
public java.lang.String getAttribute(java.lang.String name)
- Specified by:
getAttribute
in interfacePairingConnectionData
-
sync
public void sync()
- Specified by:
sync
in interfacePairingConnectionData
-
toMap
protected java.util.Map<java.lang.String,java.lang.String> toMap(boolean enable_nets)
-
-