Rice Pastry API

Uses of Class
rice.pastry.socket.TransportLayerNodeHandle

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)
           
 

Method parameters in rice.pastry.peerreview with type arguments of type TransportLayerNodeHandle
 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.
 void PeerReviewCallbackImpl.getWitnesses(Id subject, WitnessListener<TransportLayerNodeHandle<MultiInetSocketAddress>,Id> callback)
           
 void PeerReviewCallbackImpl.incomingSocket(P2PSocket<TransportLayerNodeHandle<MultiInetSocketAddress>> s)
           
 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)
           
 void PeerReviewCallbackImpl.setCallback(TransportLayerCallback<TransportLayerNodeHandle<MultiInetSocketAddress>,java.nio.ByteBuffer> callback)
           
 void PeerReviewCallbackImpl.setErrorHandler(ErrorHandler<TransportLayerNodeHandle<MultiInetSocketAddress>> handler)
           
 

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 that return types with arguments of type TransportLayerNodeHandle
protected  BindStrategy<TransportLayerNodeHandle<MultiInetSocketAddress>,SourceRoute<MultiInetSocketAddress>> SocketPastryNodeFactory.getBindStrategy()
           
protected  TransportLayer<TransportLayerNodeHandle<MultiInetSocketAddress>,RawMessage> SocketPastryNodeFactory.getCommonAPITransportLayer(TransportLayer<TransportLayerNodeHandle<MultiInetSocketAddress>,java.nio.ByteBuffer> upperIdentity, PastryNode pn, TLDeserializer deserializer)
           
protected  IdentityImpl<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,java.nio.ByteBuffer,SourceRoute<MultiInetSocketAddress>> SocketPastryNodeFactory.getIdentityImpl(PastryNode pn, SocketNodeHandleFactory handleFactory)
           
protected  IdentitySerializer<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,SourceRoute<MultiInetSocketAddress>> SocketPastryNodeFactory.getIdentiySerializer(PastryNode pn, SocketNodeHandleFactory handleFactory)
           
protected  SocketPastryNodeFactory.TransLivenessProximity<TransportLayerNodeHandle<MultiInetSocketAddress>,java.nio.ByteBuffer> SocketPastryNodeFactory.getUpperIdentityLayer(TransportLayer<MultiInetSocketAddress,java.nio.ByteBuffer> priorityTL, PastryNode pn, IdentityImpl<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,java.nio.ByteBuffer,SourceRoute<MultiInetSocketAddress>> identity, LivenessProvider<MultiInetSocketAddress> live, ProximityProvider<MultiInetSocketAddress> prox, OverrideLiveness<SourceRoute<MultiInetSocketAddress>> overrideLiveness)
           
 

Methods in rice.pastry.socket with parameters of type TransportLayerNodeHandle
 void SPNFIdentitySerializer.serialize(OutputBuffer buf, TransportLayerNodeHandle<MultiInetSocketAddress> i)
           
 MultiInetSocketAddress SPNFIdentitySerializer.translateDown(TransportLayerNodeHandle<MultiInetSocketAddress> i)
           
 

Method parameters in rice.pastry.socket with type arguments of type TransportLayerNodeHandle
 void SPNFIdentitySerializer.addSerializerListener(SerializerListener<TransportLayerNodeHandle<MultiInetSocketAddress>> listener)
           
protected  TransportLayer<TransportLayerNodeHandle<MultiInetSocketAddress>,RawMessage> SocketPastryNodeFactory.getCommonAPITransportLayer(TransportLayer<TransportLayerNodeHandle<MultiInetSocketAddress>,java.nio.ByteBuffer> upperIdentity, PastryNode pn, TLDeserializer deserializer)
           
protected  TransportLayer<SourceRoute<MultiInetSocketAddress>,java.nio.ByteBuffer> SocketPastryNodeFactory.getLowerIdentityLayer(TransportLayer<SourceRoute<MultiInetSocketAddress>,java.nio.ByteBuffer> srl, PastryNode pn, IdentityImpl<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,java.nio.ByteBuffer,SourceRoute<MultiInetSocketAddress>> identity)
           
protected  SocketPastryNodeFactory.TransLivenessProximity<TransportLayerNodeHandle<MultiInetSocketAddress>,java.nio.ByteBuffer> SocketPastryNodeFactory.getUpperIdentityLayer(TransportLayer<MultiInetSocketAddress,java.nio.ByteBuffer> priorityTL, PastryNode pn, IdentityImpl<TransportLayerNodeHandle<MultiInetSocketAddress>,MultiInetSocketAddress,java.nio.ByteBuffer,SourceRoute<MultiInetSocketAddress>> identity, LivenessProvider<MultiInetSocketAddress> live, ProximityProvider<MultiInetSocketAddress> prox, OverrideLiveness<SourceRoute<MultiInetSocketAddress>> overrideLiveness)
           
 void SPNFIdentitySerializer.removeSerializerListener(SerializerListener<TransportLayerNodeHandle<MultiInetSocketAddress>> listener)
           
 

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

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection