Class DHTControlContactImpl
- java.lang.Object
-
- com.biglybt.core.dht.control.impl.DHTControlContactImpl
-
- All Implemented Interfaces:
DHTControlContact
,DHTRouterContactAttachment
public class DHTControlContactImpl extends java.lang.Object implements DHTControlContact, DHTRouterContactAttachment
-
-
Field Summary
Fields Modifier and Type Field Description private DHTRouterContact
r_contact
private DHTTransportContact
t_contact
-
Constructor Summary
Constructors Modifier Constructor Description protected
DHTControlContactImpl(DHTTransportContact _t_contact)
DHTControlContactImpl(DHTTransportContact _t_contact, DHTRouterContact _r_contact)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getInstanceID()
int
getMaxFailForLiveCount()
int
getMaxFailForUnknownCount()
DHTRouterContact
getRouterContact()
DHTTransportContact
getTransportContact()
boolean
isSleeping()
void
setRouterContact(DHTRouterContact _r_contact)
-
-
-
Field Detail
-
t_contact
private final DHTTransportContact t_contact
-
r_contact
private DHTRouterContact r_contact
-
-
Constructor Detail
-
DHTControlContactImpl
protected DHTControlContactImpl(DHTTransportContact _t_contact)
-
DHTControlContactImpl
public DHTControlContactImpl(DHTTransportContact _t_contact, DHTRouterContact _r_contact)
-
-
Method Detail
-
setRouterContact
public void setRouterContact(DHTRouterContact _r_contact)
- Specified by:
setRouterContact
in interfaceDHTRouterContactAttachment
-
getMaxFailForLiveCount
public int getMaxFailForLiveCount()
- Specified by:
getMaxFailForLiveCount
in interfaceDHTRouterContactAttachment
-
getMaxFailForUnknownCount
public int getMaxFailForUnknownCount()
- Specified by:
getMaxFailForUnknownCount
in interfaceDHTRouterContactAttachment
-
getInstanceID
public int getInstanceID()
- Specified by:
getInstanceID
in interfaceDHTRouterContactAttachment
-
getTransportContact
public DHTTransportContact getTransportContact()
- Specified by:
getTransportContact
in interfaceDHTControlContact
-
getRouterContact
public DHTRouterContact getRouterContact()
- Specified by:
getRouterContact
in interfaceDHTControlContact
-
isSleeping
public boolean isSleeping()
- Specified by:
isSleeping
in interfaceDHTRouterContactAttachment
-
-