|
Class Summary |
| Configuration |
A set of Kademlia configuration parameters. |
| HashCalculator |
Calculates group hashes for mappings. |
| Identifier |
An identifier consists of at most Identifier.IDSIZE bit and it is
always positive. |
| 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. |