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