Class PeerItemFactory.PeerDescriptorImpl
java.lang.Object
com.biglybt.core.peermanager.peerdb.PeerItemFactory.PeerDescriptorImpl
- All Implemented Interfaces:
DataSourceResolver.ExportableDataSource
,PeerDescriptor
- Enclosing class:
PeerItemFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String
private final String
private final int
private final int
private final boolean
Fields inherited from interface com.biglybt.core.util.DataSourceResolver.ExportableDataSource
OPT_CAN_MINIMIZE, OPT_ON_TOP
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
PeerDescriptorImpl
(PEPeer peer) private
PeerDescriptorImpl
(Peer peer) private
PeerDescriptorImpl
(Map<String, Object> map) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.biglybt.core.util.DataSourceResolver.ExportableDataSource
getBooleanOption
-
Field Details
-
ip
-
tcp_port
private final int tcp_port -
udp_port
private final int udp_port -
use_crypto
private final boolean use_crypto -
peer_source
-
-
Constructor Details
-
PeerDescriptorImpl
-
PeerDescriptorImpl
-
PeerDescriptorImpl
-
-
Method Details
-
getIP
- Specified by:
getIP
in interfacePeerDescriptor
-
getTCPPort
public int getTCPPort()- Specified by:
getTCPPort
in interfacePeerDescriptor
-
getUDPPort
public int getUDPPort()- Specified by:
getUDPPort
in interfacePeerDescriptor
-
useCrypto
public boolean useCrypto()- Specified by:
useCrypto
in interfacePeerDescriptor
-
getPeerSource
Description copied from interface:PeerDescriptor
source as defined in DownloadAnnounceResultPeer- Specified by:
getPeerSource
in interfacePeerDescriptor
- Returns:
-
export
-
exportDataSource
- Specified by:
exportDataSource
in interfaceDataSourceResolver.ExportableDataSource
-