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 Stringprivate final Stringprivate final intprivate final intprivate final booleanFields inherited from interface DataSourceResolver.ExportableDataSource
OPT_CAN_MINIMIZE, OPT_ON_TOP -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivatePeerDescriptorImpl(PEPeer peer) privatePeerDescriptorImpl(Peer peer) privatePeerDescriptorImpl(Map<String, Object> map) -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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:
getIPin interfacePeerDescriptor
-
getTCPPort
public int getTCPPort()- Specified by:
getTCPPortin interfacePeerDescriptor
-
getUDPPort
public int getUDPPort()- Specified by:
getUDPPortin interfacePeerDescriptor
-
useCrypto
public boolean useCrypto()- Specified by:
useCryptoin interfacePeerDescriptor
-
getPeerSource
Description copied from interface:PeerDescriptorsource as defined in DownloadAnnounceResultPeer- Specified by:
getPeerSourcein interfacePeerDescriptor- Returns:
-
export
-
exportDataSource
- Specified by:
exportDataSourcein interfaceDataSourceResolver.ExportableDataSource
-