|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Floor | |
---|---|
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.service | Provides the API for applications using the Chord implementation. |
de.uniba.wiai.lspi.chord.service.impl | Implements the Chord protocol. |
Uses of Floor in de.uniba.wiai.lspi.chord.com |
---|
Methods in de.uniba.wiai.lspi.chord.com that return Floor | |
---|---|
abstract Floor |
Node.getFirstFloor()
|
Floor |
ResponsibleNode.getFloor()
|
Floor |
MyFloor.getLocalFloor()
Getters and setters for local variables. |
Methods in de.uniba.wiai.lspi.chord.com with parameters of type Floor | |
---|---|
abstract Node |
Node.findSuccessorAtFloor(Floor f,
ID key)
Returns the node which is responsible for the given key at given floor. |
abstract ID |
Node.getIdForFloor(Floor floor)
|
abstract void |
Node.insertEntry(Floor floor,
Entry entryToInsert)
Stores the given object under the given ID at given floor. |
abstract void |
Node.insertReplicas(Floor floor,
java.util.Set<Entry> entries)
Inserts replicates of the given entries for given floor. |
abstract void |
Node.leavesNetwork(Floor floor,
Node predecessor)
Inform all predecessor of given node that it leaves the network. |
abstract java.util.List<Node> |
Node.notify(Floor floor,
Node potentialPredecessor)
Requests this node's predecessor at given floor in result[0] and successor list in result[1..length-1]. |
abstract RefsAndEntries |
Node.notifyAndCopyEntries(Floor floor,
Node potentialPredecessor)
Requests this node's predecessor, successor list and entries at given floor. |
abstract void |
Node.removeEntry(Floor floor,
Entry entryToRemove)
Removes the given object from the list stored under the given ID 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 |
ResponsibleNode.setFloor(Floor floor)
|
void |
MyFloor.setLocalFloor(Floor localFloor)
|
Constructors in de.uniba.wiai.lspi.chord.com with parameters of type Floor | |
---|---|
MyFloor(Floor floor,
NodeImpl node,
URL nodeURL,
int ns)
Class constructor |
|
ResponsibleNode(Node node,
Floor floor)
|
Uses of Floor in de.uniba.wiai.lspi.chord.com.local |
---|
Methods in de.uniba.wiai.lspi.chord.com.local that return Floor | |
---|---|
Floor |
ThreadProxy.getFirstFloor()
|
Methods in de.uniba.wiai.lspi.chord.com.local with parameters of type Floor | |
---|---|
Node |
ThreadProxy.findSuccessorAtFloor(Floor floor,
ID key)
|
Node |
ThreadEndpoint.findSuccessorAtFloor(Floor floor,
ID key)
|
ID |
ThreadProxy.getIdForFloor(Floor floor)
|
void |
ThreadProxy.insertEntry(Floor floor,
Entry entry)
|
void |
ThreadEndpoint.insertEntry(Floor floor,
Entry entry)
|
void |
ThreadProxy.insertReplicas(Floor floor,
java.util.Set<Entry> entries)
|
void |
ThreadEndpoint.insertReplicas(Floor floor,
java.util.Set<Entry> entries)
|
void |
ThreadProxy.leavesNetwork(Floor floor,
Node predecessor)
|
void |
ThreadEndpoint.leavesNetwork(Floor floor,
Node predecessor)
|
java.util.List<Node> |
ThreadProxy.notify(Floor floor,
Node potentialPredecessor)
|
java.util.List<Node> |
ThreadEndpoint.notify(Floor floor,
Node potentialPredecessor)
|
RefsAndEntries |
ThreadProxy.notifyAndCopyEntries(Floor floor,
Node potentialPredecessor)
|
RefsAndEntries |
ThreadEndpoint.notifyAndCopyEntries(Floor floor,
Node potentialPredecessor)
|
void |
ThreadProxy.removeEntry(Floor floor,
Entry entry)
|
void |
ThreadEndpoint.removeEntry(Floor floor,
Entry entry)
|
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 Floor in de.uniba.wiai.lspi.chord.com.socket |
---|
Methods in de.uniba.wiai.lspi.chord.com.socket that return Floor | |
---|---|
Floor |
SocketProxy.getFirstFloor()
|
Methods in de.uniba.wiai.lspi.chord.com.socket with parameters of type Floor | |
---|---|
Node |
SocketProxy.findSuccessorAtFloor(Floor floor,
ID key)
|
ID |
SocketProxy.getIdForFloor(Floor floor)
|
void |
SocketProxy.insertEntry(Floor floor,
Entry entry)
|
void |
SocketProxy.insertReplicas(Floor floor,
java.util.Set<Entry> replicas)
|
void |
SocketProxy.leavesNetwork(Floor floor,
Node predecessor)
|
java.util.List<Node> |
SocketProxy.notify(Floor floor,
Node potentialPredecessor)
|
RefsAndEntries |
SocketProxy.notifyAndCopyEntries(Floor floor,
Node potentialPredecessor)
|
void |
SocketProxy.removeEntry(Floor floor,
Entry entry)
|
void |
SocketProxy.removeReplicas(Floor floor,
ID sendingNodeID,
java.util.Set<Entry> replicas)
|
java.util.Set<Entry> |
SocketProxy.retrieveEntries(Floor floor,
ID id)
|
Uses of Floor in de.uniba.wiai.lspi.chord.service |
---|
Methods in de.uniba.wiai.lspi.chord.service with parameters of type Floor | |
---|---|
void |
Chord.initialJoin(Floor floor,
URL bootstrapURL)
|
void |
AsynChord.initialJoin(Floor floor,
URL bootstrapURL)
|
void |
Chord.initialJoin(Floor floor,
URL localURL,
URL bootstrapURL)
|
void |
AsynChord.initialJoin(Floor floor,
URL localURL,
URL bootstrapURL)
|
void |
Chord.join(Floor floor,
URL bootstrapURL)
Joins an existing chord network and announces its presence to the other nodes. |
void |
AsynChord.join(Floor floor,
URL bootstrapURL)
Joins an existing chord network and announces its presence to the other nodes. |
void |
Chord.join(Floor floor,
URL localURL,
URL bootstrapURL)
Joins an existing chord network and announces its presence to the other nodes. |
void |
AsynChord.join(Floor floor,
URL localURL,
URL bootstrapURL)
Joins an existing chord network and announces its presence to the other nodes. |
java.lang.String |
Report.printEntries(Floor floor)
Returns a formatted String containing all entries stored on this node. |
java.lang.String |
Report.printFingerTable(Floor floor)
Returns a formatted String containing all references stored in the finger table of this node. |
java.lang.String |
Report.printPredecessor(Floor floor)
Returns a formatted String containing the predecessor reference of this node. |
java.lang.String |
Report.printReferences(Floor floor)
Returns a formatted String containing all references stored on this node. |
java.lang.String |
Report.printSuccessorList(Floor floor)
Returns a formatted String containing all references stored in the successor list of this node. |
Uses of Floor in de.uniba.wiai.lspi.chord.service.impl |
---|
Methods in de.uniba.wiai.lspi.chord.service.impl that return Floor | |
---|---|
Floor |
ChordImpl.createFloor(URL url)
|
Floor |
ChordImpl.createNewFloor(URL url)
|
Floor |
NodeImpl.getFirstFloor()
|
Floor |
ChordImpl.join(URL bootstrapURL)
|
Methods in de.uniba.wiai.lspi.chord.service.impl with parameters of type Floor | |
---|---|
void |
ChordImpl.addNewFloor(Floor floor,
URL nodeURL,
int ns)
|
Node |
NodeImpl.findSuccessorAtFloor(Floor floor,
ID key)
Returns the node which is responsible for the given key at given floor. |
Entries |
NodeImpl.getEntriesForFloor(Floor floor)
|
Entries |
ChordImpl.getEntriesForFloor(Floor floor)
|
ID |
NodeImpl.getIdForFloor(Floor floor)
|
ID |
ChordImpl.getIdForFloor(Floor floor)
|
References |
NodeImpl.getReferencesForFloor(Floor floor)
|
References |
ChordImpl.getReferencesForFloor(Floor floor)
|
boolean |
ChordImpl.goodDeal(URL url,
Floor floor)
|
void |
ChordImpl.initialJoin(Floor floor,
URL bootstrapURL)
|
void |
ChordImpl.initialJoin(Floor floor,
URL localURL1,
URL bootstrapURL)
|
boolean |
ChordImpl.inMyFloorList(Floor floor)
|
void |
NodeImpl.insertEntry(Floor floor,
Entry toInsert)
Stores the given object under the given ID at given floor. |
void |
NodeImpl.insertReplicas(Floor floor,
java.util.Set<Entry> replicatesToInsert)
Inserts replicates of the given entries for given floor. |
void |
ChordImpl.join(Floor floor,
URL bootstrapURL)
|
void |
ChordImpl.join(Floor floor,
URL localURL1,
URL bootstrapURL)
|
void |
NodeImpl.leavesNetwork(Floor floor,
Node predecessor)
Inform all predecessor of given node that it leaves the network. |
java.util.List<Node> |
NodeImpl.notify(Floor floor,
Node potentialPredecessor)
Requests this node's predecessor at given floor in result[0] and successor list in result[1..length-1]. |
RefsAndEntries |
NodeImpl.notifyAndCopyEntries(Floor floor,
Node potentialPredecessor)
Requests this node's predecessor, successor list and entries at given floor. |
java.lang.String |
ChordImpl.printEntries(Floor floor)
|
java.lang.String |
ChordImpl.printFingerTable(Floor floor)
|
java.lang.String |
ChordImpl.printPredecessor(Floor floor)
|
java.lang.String |
ChordImpl.printReferences(Floor floor)
|
java.lang.String |
ChordImpl.printSuccessorList(Floor floor)
|
void |
NodeImpl.removeEntry(Floor floor,
Entry entryToRemove)
Removes the given object from the list stored under the given ID 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 Floor | |
---|---|
References(Floor floor,
ID locID,
URL locURL,
int numberOfEntriesInSuccessorList,
Entries entries)
Creates an References object which contains no references. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |