|
Rice Pastry API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TransportLayerNodeHandle | |
---|---|
rice.pastry.direct | |
rice.pastry.dist | |
rice.pastry.peerreview | |
rice.pastry.socket | |
rice.pastry.socket.nat.rendezvous | |
rice.pastry.transport |
Uses of TransportLayerNodeHandle in rice.pastry.direct |
---|
Subclasses of TransportLayerNodeHandle in rice.pastry.direct | |
---|---|
class |
DirectNodeHandle
the node handle used with the direct network |
Uses of TransportLayerNodeHandle in rice.pastry.dist |
---|
Subclasses of TransportLayerNodeHandle in rice.pastry.dist | |
---|---|
class |
DistNodeHandle<Identifier>
Abstract class for handles to "real" remote nodes. |
Uses of TransportLayerNodeHandle in rice.pastry.peerreview |
---|
Methods in rice.pastry.peerreview that return TransportLayerNodeHandle | |
---|---|
TransportLayerNodeHandle<MultiInetSocketAddress> |
PeerReviewCallbackImpl.getLocalIdentifier()
|
Methods in rice.pastry.peerreview that return types with arguments of type TransportLayerNodeHandle | |
---|---|
java.util.Collection<TransportLayerNodeHandle<MultiInetSocketAddress>> |
PeerReviewCallbackImpl.getMyWitnessedNodes()
|
PeerReviewCallback<TransportLayerNodeHandle<MultiInetSocketAddress>,Id> |
PeerReviewCallbackImpl.getReplayInstance(Verifier<TransportLayerNodeHandle<MultiInetSocketAddress>> v)
Construct a PastryNode down to my layer (figure out how to borrow the code from the PastryNodeFactory) Construct a PeerReviewCallbackImpl with the PastryNode/Verifier Construct the layers above self, attach them appropriately. |
SocketRequestHandle<TransportLayerNodeHandle<MultiInetSocketAddress>> |
PeerReviewCallbackImpl.openSocket(TransportLayerNodeHandle<MultiInetSocketAddress> i,
SocketCallback<TransportLayerNodeHandle<MultiInetSocketAddress>> deliverSocketToMe,
java.util.Map<java.lang.String,java.lang.Object> options)
|
MessageRequestHandle<TransportLayerNodeHandle<MultiInetSocketAddress>,java.nio.ByteBuffer> |
PeerReviewCallbackImpl.sendMessage(TransportLayerNodeHandle<MultiInetSocketAddress> i,
java.nio.ByteBuffer m,
MessageCallback<TransportLayerNodeHandle<MultiInetSocketAddress>,java.nio.ByteBuffer> deliverAckToMe,
java.util.Map<java.lang.String,java.lang.Object> options)
|
Methods in rice.pastry.peerreview with parameters of type TransportLayerNodeHandle | |
---|---|
void |
PeerReviewCallbackImpl.messageReceived(TransportLayerNodeHandle<MultiInetSocketAddress> i,
java.nio.ByteBuffer m,
java.util.Map<java.lang.String,java.lang.Object> options)
|
SocketRequestHandle<TransportLayerNodeHandle<MultiInetSocketAddress>> |
PeerReviewCallbackImpl.openSocket(TransportLayerNodeHandle<MultiInetSocketAddress> i,
SocketCallback<TransportLayerNodeHandle<MultiInetSocketAddress>> deliverSocketToMe,
java.util.Map<java.lang.String,java.lang.Object> options)
|
MessageRequestHandle<TransportLayerNodeHandle<MultiInetSocketAddress>,java.nio.ByteBuffer> |
PeerReviewCallbackImpl.sendMessage(TransportLayerNodeHandle<MultiInetSocketAddress> i,
java.nio.ByteBuffer m,
MessageCallback<TransportLayerNodeHandle<MultiInetSocketAddress>,java.nio.ByteBuffer> deliverAckToMe,
java.util.Map<java.lang.String,java.lang.Object> options)
|
Constructor parameters in rice.pastry.peerreview with type arguments of type TransportLayerNodeHandle | |
---|---|
PeerReviewCallbackImpl(PastryNode pn,
TransportLayer<TransportLayerNodeHandle<MultiInetSocketAddress>,java.nio.ByteBuffer> tl,
CallbackFactory nodeFactory)
|
|
PeerReviewCallbackImpl(TransportLayer<TransportLayerNodeHandle<MultiInetSocketAddress>,java.nio.ByteBuffer> tl)
|
Uses of TransportLayerNodeHandle in rice.pastry.socket |
---|
Subclasses of TransportLayerNodeHandle in rice.pastry.socket | |
---|---|
class |
SocketNodeHandle
|
Fields in rice.pastry.socket with type parameters of type TransportLayerNodeHandle | |
---|---|
protected TransportLayer<TransportLayerNodeHandle<MultiInetSocketAddress>,RawMessage> |
SocketPastryNodeFactory.TLBootstrapper.tl
|
Methods in rice.pastry.socket that return TransportLayerNodeHandle | |
---|---|
TransportLayerNodeHandle<MultiInetSocketAddress> |
SPNFIdentitySerializer.deserialize(InputBuffer buf,
SourceRoute<MultiInetSocketAddress> i)
This is different from the normal deserializer b/c we already have the address |
Methods in rice.pastry.socket with parameters of type TransportLayerNodeHandle | |
---|---|
void |
SPNFIdentitySerializer.serialize(OutputBuffer buf,
TransportLayerNodeHandle<MultiInetSocketAddress> i)
|
MultiInetSocketAddress |
SPNFIdentitySerializer.translateDown(TransportLayerNodeHandle<MultiInetSocketAddress> i)
|
Constructor parameters in rice.pastry.socket with type arguments of type TransportLayerNodeHandle | |
---|---|
SocketPastryNodeFactory.TLBootstrapper(PastryNode pn,
TransportLayer<TransportLayerNodeHandle<MultiInetSocketAddress>,RawMessage> tl,
SocketNodeHandleFactory handleFactory,
ProximityNeighborSelector pns)
|
Uses of TransportLayerNodeHandle in rice.pastry.socket.nat.rendezvous |
---|
Subclasses of TransportLayerNodeHandle in rice.pastry.socket.nat.rendezvous | |
---|---|
class |
RendezvousSocketNodeHandle
Maintains RendezvousInfo with the NodeHandle |
Methods in rice.pastry.socket.nat.rendezvous that return types with arguments of type TransportLayerNodeHandle | |
---|---|
protected IdentitySerializer<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,SourceRoute<MultiInetSocketAddress>> |
RendezvousSocketPastryNodeFactory.getIdentiySerializer(PastryNode pn,
SocketNodeHandleFactory handleFactory)
|
Methods in rice.pastry.socket.nat.rendezvous with parameters of type TransportLayerNodeHandle | |
---|---|
void |
RendezvousSPNFIdentitySerializer.serialize(OutputBuffer buf,
TransportLayerNodeHandle<MultiInetSocketAddress> i)
|
Uses of TransportLayerNodeHandle in rice.pastry.transport |
---|
Subclasses of TransportLayerNodeHandle in rice.pastry.transport | |
---|---|
class |
BogusNodeHandle
|
|
Rice Pastry API | |||||||||
PREV NEXT | FRAMES NO FRAMES |