Package com.biglybt.core.dht.db.impl
Class DHTDBImpl.SurveyContactState
java.lang.Object
com.biglybt.core.dht.db.impl.DHTDBImpl.SurveyContactState
- Enclosing class:
- DHTDBImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private DHTTransportContact
private final long
private long
private final Set<DHTDBMapping>
private final long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addMapping
(DHTDBMapping mapping) protected void
protected void
protected int
protected DHTTransportContact
protected long
protected long
protected Set<DHTDBMapping>
protected void
protected void
removeMapping
(DHTDBMapping mapping) protected boolean
testMapping
(DHTDBMapping mapping) protected boolean
timeout
(long now) protected void
protected void
-
Field Details
-
contact
-
creation_time
private final long creation_time -
timeout
private final long timeout -
last_used
private long last_used -
mappings
-
consec_fails
private int consec_fails
-
-
Constructor Details
-
SurveyContactState
-
-
Method Details
-
timeout
protected boolean timeout(long now) -
getContact
-
getCreationTime
protected long getCreationTime() -
updateContactDetails
-
updateUseTime
protected void updateUseTime() -
getLastUseTime
protected long getLastUseTime() -
contactOK
protected void contactOK() -
contactFailed
protected void contactFailed() -
getConsecFails
protected int getConsecFails() -
testMapping
-
getMappings
-
addMapping
-
removeMapping
-
log
-