Package com.biglybt.core.dht.db.impl
Class DHTDBImpl.SurveyContactState
- java.lang.Object
-
- com.biglybt.core.dht.db.impl.DHTDBImpl.SurveyContactState
-
- Enclosing class:
- DHTDBImpl
protected static class DHTDBImpl.SurveyContactState extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private int
consec_fails
private DHTTransportContact
contact
private long
creation_time
private long
last_used
private java.util.Set<DHTDBMapping>
mappings
private long
timeout
-
Constructor Summary
Constructors Modifier Constructor Description protected
SurveyContactState(DHTTransportContact c)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addMapping(DHTDBMapping mapping)
protected void
contactFailed()
protected void
contactOK()
protected int
getConsecFails()
protected DHTTransportContact
getContact()
protected long
getCreationTime()
protected long
getLastUseTime()
protected java.util.Set<DHTDBMapping>
getMappings()
protected void
log(java.lang.String str)
protected void
removeMapping(DHTDBMapping mapping)
protected boolean
testMapping(DHTDBMapping mapping)
protected boolean
timeout(long now)
protected void
updateContactDetails(DHTTransportContact c)
protected void
updateUseTime()
-
-
-
Field Detail
-
contact
private DHTTransportContact contact
-
creation_time
private final long creation_time
-
timeout
private final long timeout
-
last_used
private long last_used
-
mappings
private final java.util.Set<DHTDBMapping> mappings
-
consec_fails
private int consec_fails
-
-
Constructor Detail
-
SurveyContactState
protected SurveyContactState(DHTTransportContact c)
-
-
Method Detail
-
timeout
protected boolean timeout(long now)
-
getContact
protected DHTTransportContact getContact()
-
getCreationTime
protected long getCreationTime()
-
updateContactDetails
protected void updateContactDetails(DHTTransportContact c)
-
updateUseTime
protected void updateUseTime()
-
getLastUseTime
protected long getLastUseTime()
-
contactOK
protected void contactOK()
-
contactFailed
protected void contactFailed()
-
getConsecFails
protected int getConsecFails()
-
testMapping
protected boolean testMapping(DHTDBMapping mapping)
-
getMappings
protected java.util.Set<DHTDBMapping> getMappings()
-
addMapping
protected void addMapping(DHTDBMapping mapping)
-
removeMapping
protected void removeMapping(DHTDBMapping mapping)
-
log
protected void log(java.lang.String str)
-
-