Package org.planx.xmlstore.routing

Interface Summary
DistributedMap Maps keys to values in a distributed setting using Identifiers as keys.
KademliaNeighbourhoodListener Listens for newly arrived nodes in the neighbourhood of the local node.
NeighbourhoodListener 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.
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.
 

Exception Summary
RoutingException  
 



Copyright © 2010. All Rights Reserved.