|
LimeWire Consolidated API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| DHTBootstrapperFactory | Defines the interface to create DHT bootstrappers from a DHT controller. |
| DHTController | Controls this DHT node. |
| DHTControllerFacade | |
| DHTControllerFactory | Defines the interface to create DHT nodes in various modes (active, passive or a passive leaf). |
| DHTEventListener | An interface to listen for DHTEvents |
| DHTManager | The DHT Manager interface defines methods to start, stop and perform operations related to the maintenance of the DHT (bootstrapping, etc.). |
| DHTNodeFetcherFactory | Defines an interface to create a DHTNodeFetcher. |
| Class Summary | |
|---|---|
| AbstractDHTController | The controller for the LimeWire DHT. |
| ActiveDHTNodeController | Controls an active DHT node. |
| DHTBootstrapperFactoryImpl | |
| DHTControllerFacadeImpl | Glues together DHT connection functionality. |
| DHTControllerFactoryImpl | |
| DHTEvent | DHTEvents are fired for DHT state changes. |
| DHTManagerImpl | This DHT manager starts either an active or a passive DHT controller. |
| DHTNodeFetcher | Fetches DHT hosts from the Gnutella network through the use of a UDP ping. |
| DHTNodeFetcherFactoryImpl | |
| LimeWireDHTModule | |
| NullDHTController | Uses the Null Object pattern to avoid repetitive null checks in
DHTManagers or to be used as stub in tests. |
| PassiveDHTNodeController | Controls a passive DHT node (an ActiveDHTNodeController but is a
Gnutella Ultrapeer). |
| Enum Summary | |
|---|---|
| DHTEvent.Type | Defines the various type of DHTEvents, either starting,
connected or stopped. |
| DHTManager.DHTMode | Defines the modes of a DHT Node (inactive, active, passive and passive leaf). |
|
LimeWire Consolidated API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||