|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Node | |
---|---|
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.impl | Implements the Chord protocol. |
Uses of Node in de.uniba.wiai.lspi.chord.com |
---|
Subclasses of Node in de.uniba.wiai.lspi.chord.com | |
---|---|
class |
Proxy
This class is used to represent other nodes at a
node , so that these nodes are
able to connect to the node. |
Methods in de.uniba.wiai.lspi.chord.com that return Node | |
---|---|
static Node |
Proxy.createConnection(URL sourceUrl,
URL destinationUrl)
Factory method to create a proxy to connect to the given URL . |
abstract Node |
Node.findSuccessorAtFloor(Floor f,
ID key)
Returns the node which is responsible for the given key at given floor. |
Node |
ResponsibleNode.getNode()
|
Node |
Endpoint.getNode()
|
Methods in de.uniba.wiai.lspi.chord.com that return types with arguments of type Node | |
---|---|
java.util.List<Node> |
RefsAndEntries.getRefs()
Returns references to the nodes contained within this instance. |
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]. |
Methods in de.uniba.wiai.lspi.chord.com with parameters of type Node | |
---|---|
static Endpoint |
Endpoint.createEndpoint(Node node,
URL url)
Create the endpoints for the protocol given by url . |
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. |
void |
ResponsibleNode.setNode(Node node)
|
Constructors in de.uniba.wiai.lspi.chord.com with parameters of type Node | |
---|---|
ResponsibleNode(Node node,
Floor floor)
|
Constructor parameters in de.uniba.wiai.lspi.chord.com with type arguments of type Node | |
---|---|
RefsAndEntries(java.util.List<Node> refs1,
java.util.Set<Entry> entries1)
|
Uses of Node in de.uniba.wiai.lspi.chord.com.local |
---|
Subclasses of Node in de.uniba.wiai.lspi.chord.com.local | |
---|---|
class |
ThreadProxy
This class represents a Proxy for the protocol that allows
to be build a (local) chord network within one JVM. |
Methods in de.uniba.wiai.lspi.chord.com.local that return Node | |
---|---|
Node |
ThreadProxy.findSuccessorAtFloor(Floor floor,
ID key)
|
Node |
ThreadEndpoint.findSuccessorAtFloor(Floor floor,
ID key)
|
Methods in de.uniba.wiai.lspi.chord.com.local that return types with arguments of type Node | |
---|---|
java.util.List<Node> |
ThreadProxy.notify(Floor floor,
Node potentialPredecessor)
|
java.util.List<Node> |
ThreadEndpoint.notify(Floor floor,
Node potentialPredecessor)
|
Methods in de.uniba.wiai.lspi.chord.com.local with parameters of type Node | |
---|---|
static ChordImpl |
ChordImplAccess.fetchChordImplOfNode(Node n)
|
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)
|
Constructors in de.uniba.wiai.lspi.chord.com.local with parameters of type Node | |
---|---|
ThreadEndpoint(Node node1,
URL url1)
Creates a new Endpoint for communication via Java Threads. |
Uses of Node in de.uniba.wiai.lspi.chord.com.socket |
---|
Subclasses of Node in de.uniba.wiai.lspi.chord.com.socket | |
---|---|
class |
SocketProxy
This is the implementation of Proxy for the socket protocol. |
Methods in de.uniba.wiai.lspi.chord.com.socket that return Node | |
---|---|
Node |
SocketProxy.findSuccessorAtFloor(Floor floor,
ID key)
|
Methods in de.uniba.wiai.lspi.chord.com.socket that return types with arguments of type Node | |
---|---|
java.util.List<Node> |
SocketProxy.notify(Floor floor,
Node potentialPredecessor)
|
Methods in de.uniba.wiai.lspi.chord.com.socket with parameters of type Node | |
---|---|
void |
SocketProxy.leavesNetwork(Floor floor,
Node predecessor)
|
java.util.List<Node> |
SocketProxy.notify(Floor floor,
Node potentialPredecessor)
|
RefsAndEntries |
SocketProxy.notifyAndCopyEntries(Floor floor,
Node potentialPredecessor)
|
Constructors in de.uniba.wiai.lspi.chord.com.socket with parameters of type Node | |
---|---|
SocketEndpoint(Node node1,
URL url1)
Creates a new SocketEndpoint for the given Node
with url . |
Uses of Node in de.uniba.wiai.lspi.chord.service.impl |
---|
Subclasses of Node in de.uniba.wiai.lspi.chord.service.impl | |
---|---|
class |
NodeImpl
Implements all operations which can be invoked remotely by other nodes. |
Methods in de.uniba.wiai.lspi.chord.service.impl that return Node | |
---|---|
Node |
NodeImpl.findSuccessorAtFloor(Floor floor,
ID key)
Returns the node which is responsible for the given key at given floor. |
Node |
References.getSuccessor()
Determines this node's direct successor and returns it. |
Methods in de.uniba.wiai.lspi.chord.service.impl that return types with arguments of type Node | |
---|---|
java.util.List<Node> |
References.getFirstFingerTableEntries(int i)
Determines the first i entries in the finger table. |
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]. |
Methods in de.uniba.wiai.lspi.chord.service.impl with parameters of type Node | |
---|---|
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |