Package org.planx.routing.kademlia

Kademlia implementation of a peer-to-peer routing module.

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.
 

Package org.planx.routing.kademlia Description

Kademlia implementation of a peer-to-peer routing module.



Copyright © 2004-2005 Plan-X. All Rights Reserved.