Class DHTControlImpl.DHTOperationListenerDemuxer
- java.lang.Object
-
- com.biglybt.core.dht.control.impl.DHTControlImpl.DHTOperationListenerDemuxer
-
- All Implemented Interfaces:
DHTOperationListener
- Direct Known Subclasses:
DHTControlImpl.lookupResultHandler
- Enclosing class:
- DHTControlImpl
protected static class DHTControlImpl.DHTOperationListenerDemuxer extends java.lang.Object implements DHTOperationListener
-
-
Field Summary
Fields Modifier and Type Field Description private int
complete_count
private boolean
complete_fired
private boolean
complete_included_ok
private DHTOperationListener
delegate
private AEMonitor
this_mon
-
Constructor Summary
Constructors Modifier Constructor Description protected
DHTOperationListenerDemuxer(DHTOperationListener _delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
complete(boolean timeout)
boolean
diversified(java.lang.String desc)
void
found(DHTTransportContact contact, boolean is_closest)
void
incrementCompletes()
void
read(DHTTransportContact contact, DHTTransportValue value)
void
searching(DHTTransportContact contact, int level, int active_searches)
void
wrote(DHTTransportContact contact, DHTTransportValue value)
-
-
-
Field Detail
-
this_mon
private final AEMonitor this_mon
-
delegate
private final DHTOperationListener delegate
-
complete_fired
private boolean complete_fired
-
complete_included_ok
private boolean complete_included_ok
-
complete_count
private int complete_count
-
-
Constructor Detail
-
DHTOperationListenerDemuxer
protected DHTOperationListenerDemuxer(DHTOperationListener _delegate)
-
-
Method Detail
-
incrementCompletes
public void incrementCompletes()
-
searching
public void searching(DHTTransportContact contact, int level, int active_searches)
- Specified by:
searching
in interfaceDHTOperationListener
-
diversified
public boolean diversified(java.lang.String desc)
- Specified by:
diversified
in interfaceDHTOperationListener
-
found
public void found(DHTTransportContact contact, boolean is_closest)
- Specified by:
found
in interfaceDHTOperationListener
-
read
public void read(DHTTransportContact contact, DHTTransportValue value)
- Specified by:
read
in interfaceDHTOperationListener
-
wrote
public void wrote(DHTTransportContact contact, DHTTransportValue value)
- Specified by:
wrote
in interfaceDHTOperationListener
-
complete
public void complete(boolean timeout)
- Specified by:
complete
in interfaceDHTOperationListener
-
-