|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| KademliaNeighbourhoodListener | Listens for newly arrived nodes in the neighbourhood of the local node. |
| Class Summary | |
|---|---|
| Configuration | A set of Kademlia configuration parameters. |
| HashCalculator | Calculates group hashes for mappings. |
| Kademlia | Maps keys to values in a distributed setting using the Kademlia protocol. |
| Node | Represents a node and contains information about the IP address, UDP port, and ID of the node. |
| Node.DistanceComparator | A DistanceComparator is capable of comparing Node objects according to closeness to a predetermined identifier using the XOR metric. |
| Node.FirstSeenComparator | A FirstSeenComparator is capable of comparing Node objects according to time first seen. |
| Node.LastSeenComparator | A LastSeenComparator is capable of comparing Node objects according to time last seen. |
| Space | Represents a space (or subspace) containing nodes. |
| TimestampedEntry | A timestamped mapping consisting of a key and value. |
| TimestampedValue | A wrapper class that adds a timestamp to any serializable object. |
Kademlia implementation of a peer-to-peer routing module.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||