|
||||||||||
| 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 | |||||||||