Uses of Class
de.uniba.wiai.lspi.chord.data.ID

Packages that use ID
de.uniba.wiai.lspi.chord.com Provides classes and interfaces for communication tasks on behalf of the service layer, but without depending on the service layer. 
de.uniba.wiai.lspi.chord.com.local Implements the communication tasks for multiple Chord nodes running in one JVM and communicating locally. 
de.uniba.wiai.lspi.chord.com.socket Implements the communication tasks by (insecure) Socket communication. 
de.uniba.wiai.lspi.chord.data Contains data structures which are used by the service and com packages similarly. 
de.uniba.wiai.lspi.chord.service.impl Implements the Chord protocol. 
 

Uses of ID in de.uniba.wiai.lspi.chord.com
 

Methods in de.uniba.wiai.lspi.chord.com that return ID
 ID Floor.getFloorID()
           
 ID Entry.getId()
           
abstract  ID Node.getIdForFloor(Floor floor)
           
 ID MyFloor.getLocalNodeIDForFloor()
           
 ID Floor.setFloorName(java.lang.String value)
           
 

Methods in de.uniba.wiai.lspi.chord.com with parameters of type ID
abstract  Node Node.findSuccessorAtFloor(Floor f, ID key)
          Returns the node which is responsible for the given key at given floor.
abstract  void Node.removeReplicas(Floor floor, ID sendingNode, java.util.Set<Entry> replicasToRemove)
          Removes replicates of the given entries for given floor.
abstract  java.util.Set<Entry> Node.retrieveEntries(Floor floor, ID id)
          Returns all entries stored under the given ID.
 void Floor.setFloorID(ID floorID)
           
 

Constructors in de.uniba.wiai.lspi.chord.com with parameters of type ID
Entry(ID id1, java.io.Serializable value1)
           
 

Uses of ID in de.uniba.wiai.lspi.chord.com.local
 

Methods in de.uniba.wiai.lspi.chord.com.local that return ID
 ID ThreadProxy.getIdForFloor(Floor floor)
           
 

Methods in de.uniba.wiai.lspi.chord.com.local with parameters of type ID
 Node ThreadProxy.findSuccessorAtFloor(Floor floor, ID key)
           
 Node ThreadEndpoint.findSuccessorAtFloor(Floor floor, ID key)
           
 void ThreadProxy.removeReplicas(Floor floor, ID sendingNodeID, java.util.Set<Entry> entriesToRemove)
           
 void ThreadEndpoint.removeReplicas(Floor floor, ID sendingNodeID, java.util.Set<Entry> entriesToRemove)
           
 java.util.Set<Entry> ThreadProxy.retrieveEntries(Floor floor, ID id)
           
 java.util.Set<Entry> ThreadEndpoint.retrieveEntries(Floor floor, ID id)
           
 

Uses of ID in de.uniba.wiai.lspi.chord.com.socket
 

Methods in de.uniba.wiai.lspi.chord.com.socket that return ID
 ID SocketProxy.getIdForFloor(Floor floor)
           
 

Methods in de.uniba.wiai.lspi.chord.com.socket with parameters of type ID
 Node SocketProxy.findSuccessorAtFloor(Floor floor, ID key)
           
 void SocketProxy.removeReplicas(Floor floor, ID sendingNodeID, java.util.Set<Entry> replicas)
           
 java.util.Set<Entry> SocketProxy.retrieveEntries(Floor floor, ID id)
           
 

Uses of ID in de.uniba.wiai.lspi.chord.data
 

Methods in de.uniba.wiai.lspi.chord.data that return ID
 ID ID.addPowerOfTwo(int powerOfTwo)
          Calculates the ID which is 2^powerOfTwo bits greater than the current ID modulo the maximum ID and returns it.
 

Methods in de.uniba.wiai.lspi.chord.data with parameters of type ID
 int ID.compareTo(ID otherKey)
          Compare current ID with the given object.
 boolean ID.isInInterval(ID fromID, ID toID)
          Checks if this ID is in the interval determined by the two given IDs.
 

Uses of ID in de.uniba.wiai.lspi.chord.service.impl
 

Methods in de.uniba.wiai.lspi.chord.service.impl that return ID
 ID HashFunction.getHashKey(Key entry)
          Calculates the hash value for a given data Key.
 ID NodeImpl.getIdForFloor(Floor floor)
           
 ID ChordImpl.getIdForFloor(Floor floor)
           
 

Methods in de.uniba.wiai.lspi.chord.service.impl with parameters of type ID
 Node NodeImpl.findSuccessorAtFloor(Floor floor, ID key)
          Returns the node which is responsible for the given key at given floor.
 void NodeImpl.removeReplicas(Floor floor, ID sendingNodeID, java.util.Set<Entry> replicasToRemove)
          Removes replicates of the given entries for given floor.
 java.util.Set<Entry> NodeImpl.retrieveEntries(Floor floor, ID id)
          Returns all entries stored under the given ID.
 

Constructors in de.uniba.wiai.lspi.chord.service.impl with parameters of type ID
References(Floor floor, ID locID, URL locURL, int numberOfEntriesInSuccessorList, Entries entries)
          Creates an References object which contains no references.