Rice Pastry API

Uses of Interface
org.mpisws.p2p.transport.TransportLayerCallback

Packages that use TransportLayerCallback
org.mpisws.p2p.transport   
org.mpisws.p2p.transport.commonapi   
org.mpisws.p2p.transport.direct   
org.mpisws.p2p.transport.limitsockets   
org.mpisws.p2p.transport.liveness   
org.mpisws.p2p.transport.multiaddress   
org.mpisws.p2p.transport.nat   
org.mpisws.p2p.transport.networkinfo   
org.mpisws.p2p.transport.peerreview   
org.mpisws.p2p.transport.peerreview.replay.playback   
org.mpisws.p2p.transport.peerreview.replay.record   
org.mpisws.p2p.transport.priority   
org.mpisws.p2p.transport.rc4   
org.mpisws.p2p.transport.rendezvous   
org.mpisws.p2p.transport.simpleidentity   
org.mpisws.p2p.transport.sourceroute   
org.mpisws.p2p.transport.sourceroute.manager   
org.mpisws.p2p.transport.util   
org.mpisws.p2p.transport.wire   
org.mpisws.p2p.transport.wire.magicnumber   
rice.pastry   
rice.pastry.transport   
rice.tutorial.transportlayer   
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport
 

Methods in org.mpisws.p2p.transport with parameters of type TransportLayerCallback
 void TransportLayer.setCallback(TransportLayerCallback<Identifier,MessageType> callback)
          Set the callback for incoming sockets/messages
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.commonapi
 

Classes in org.mpisws.p2p.transport.commonapi that implement TransportLayerCallback
 class CommonAPITransportLayerImpl<Identifier extends NodeHandle>
           
 

Methods in org.mpisws.p2p.transport.commonapi with parameters of type TransportLayerCallback
 void CommonAPITransportLayerImpl.setCallback(TransportLayerCallback<Identifier,RawMessage> callback)
           
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.direct
 

Fields in org.mpisws.p2p.transport.direct declared as TransportLayerCallback
protected  TransportLayerCallback<Identifier,MessageType> DirectTransportLayer.callback
           
 

Methods in org.mpisws.p2p.transport.direct with parameters of type TransportLayerCallback
 void DirectTransportLayer.setCallback(TransportLayerCallback<Identifier,MessageType> callback)
           
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.limitsockets
 

Classes in org.mpisws.p2p.transport.limitsockets that implement TransportLayerCallback
 class LimitSocketsTransportLayer<Identifier,MessageType>
          Automatically closes sockets based on LRU.
 

Fields in org.mpisws.p2p.transport.limitsockets declared as TransportLayerCallback
protected  TransportLayerCallback<Identifier,MessageType> LimitSocketsTransportLayer.callback
           
 

Methods in org.mpisws.p2p.transport.limitsockets with parameters of type TransportLayerCallback
 void LimitSocketsTransportLayer.setCallback(TransportLayerCallback<Identifier,MessageType> callback)
           
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.liveness
 

Classes in org.mpisws.p2p.transport.liveness that implement TransportLayerCallback
 class AggressiveLivenessTransportLayerImpl<Identifier>
          Cancels liveness check if you read/write to TCP or read UDP from the node.
 class LivenessTransportLayerImpl<Identifier>
           
 

Methods in org.mpisws.p2p.transport.liveness with parameters of type TransportLayerCallback
 void LivenessTransportLayerImpl.setCallback(TransportLayerCallback<Identifier,java.nio.ByteBuffer> callback)
           
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.multiaddress
 

Classes in org.mpisws.p2p.transport.multiaddress that implement TransportLayerCallback
 class MultiInetAddressTransportLayerImpl
          This class adds an epoch and a list of InetSocketAddresses, and also disambiguates between them for the lower layer.
 

Methods in org.mpisws.p2p.transport.multiaddress with parameters of type TransportLayerCallback
 void MultiInetAddressTransportLayerImpl.setCallback(TransportLayerCallback<MultiInetSocketAddress,java.nio.ByteBuffer> callback)
           
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.nat
 

Classes in org.mpisws.p2p.transport.nat that implement TransportLayerCallback
 class FirewallTLImpl<Identifier,MessageType>
          Drops all incoming TCP connections.
 

Fields in org.mpisws.p2p.transport.nat declared as TransportLayerCallback
protected  TransportLayerCallback<Identifier,MessageType> FirewallTLImpl.callback
           
 

Methods in org.mpisws.p2p.transport.nat with parameters of type TransportLayerCallback
 void FirewallTLImpl.setCallback(TransportLayerCallback<Identifier,MessageType> callback)
           
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.networkinfo
 

Classes in org.mpisws.p2p.transport.networkinfo that implement TransportLayerCallback
 class NetworkInfoTransportLayer
          Can open a TCP connection to a known node, and it will return your IP address.
 

Fields in org.mpisws.p2p.transport.networkinfo declared as TransportLayerCallback
protected  TransportLayerCallback<java.net.InetSocketAddress,java.nio.ByteBuffer> NetworkInfoTransportLayer.callback
           
 

Methods in org.mpisws.p2p.transport.networkinfo with parameters of type TransportLayerCallback
 void NetworkInfoTransportLayer.setCallback(TransportLayerCallback<java.net.InetSocketAddress,java.nio.ByteBuffer> callback)
           
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.peerreview
 

Classes in org.mpisws.p2p.transport.peerreview that implement TransportLayerCallback
 class PeerReviewImpl<Identifier,MessageType>
           
 

Methods in org.mpisws.p2p.transport.peerreview with parameters of type TransportLayerCallback
 void PeerReviewImpl.setCallback(TransportLayerCallback<Identifier,MessageType> callback)
           
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.peerreview.replay.playback
 

Methods in org.mpisws.p2p.transport.peerreview.replay.playback with parameters of type TransportLayerCallback
 void ReplayLayer.setCallback(TransportLayerCallback<Identifier,java.nio.ByteBuffer> callback)
           
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.peerreview.replay.record
 

Classes in org.mpisws.p2p.transport.peerreview.replay.record that implement TransportLayerCallback
 class RecordLayer<Identifier>
           
 

Methods in org.mpisws.p2p.transport.peerreview.replay.record with parameters of type TransportLayerCallback
 void RecordLayer.setCallback(TransportLayerCallback<Identifier,java.nio.ByteBuffer> callback)
           
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.priority
 

Classes in org.mpisws.p2p.transport.priority that implement TransportLayerCallback
 class PriorityTransportLayerImpl<Identifier>
           
 

Methods in org.mpisws.p2p.transport.priority with parameters of type TransportLayerCallback
 void PriorityTransportLayerImpl.setCallback(TransportLayerCallback<Identifier,java.nio.ByteBuffer> callback)
           
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.rc4
 

Classes in org.mpisws.p2p.transport.rc4 that implement TransportLayerCallback
 class RC4TransportLayer<Identifier,MsgType>
          Only encrypts socket traffic!!! Encrypts channels based on a password.
 

Fields in org.mpisws.p2p.transport.rc4 declared as TransportLayerCallback
protected  TransportLayerCallback<Identifier,MsgType> RC4TransportLayer.callback
           
 

Methods in org.mpisws.p2p.transport.rc4 with parameters of type TransportLayerCallback
 void RC4TransportLayer.setCallback(TransportLayerCallback<Identifier,MsgType> callback)
           
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.rendezvous
 

Classes in org.mpisws.p2p.transport.rendezvous that implement TransportLayerCallback
 class RendezvousTransportLayerImpl<Identifier,HighIdentifier extends RendezvousContact>
          The trick here is that this layer is at some level, say InetSocketAddress, but must pass around very High-Level Identifiers, such as a NodeHandle for the rendezvous strategy to do its job, but maybe this can just be the RendezvousContact, and it can be casted.
 

Fields in org.mpisws.p2p.transport.rendezvous declared as TransportLayerCallback
protected  TransportLayerCallback<Identifier,java.nio.ByteBuffer> RendezvousTransportLayerImpl.callback
           
 

Methods in org.mpisws.p2p.transport.rendezvous with parameters of type TransportLayerCallback
 void RendezvousTransportLayerImpl.setCallback(TransportLayerCallback<Identifier,java.nio.ByteBuffer> callback)
           
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.simpleidentity
 

Classes in org.mpisws.p2p.transport.simpleidentity that implement TransportLayerCallback
 class SimpleIdentityTransportLayer<Identifier,MessageType>
          The purpose of this layer is to identify the opener of a TCP connection, because the socket is using an ephemeral port.
 

Methods in org.mpisws.p2p.transport.simpleidentity with parameters of type TransportLayerCallback
 void SimpleIdentityTransportLayer.setCallback(TransportLayerCallback<Identifier,MessageType> callback)
           
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.sourceroute
 

Classes in org.mpisws.p2p.transport.sourceroute that implement TransportLayerCallback
 class SourceRouteTransportLayerImpl<Identifier>
          This layer can only send/receive messages from a SourceRoute and determine liveness.
 

Methods in org.mpisws.p2p.transport.sourceroute with parameters of type TransportLayerCallback
 void SourceRouteTransportLayerImpl.setCallback(TransportLayerCallback<SourceRoute<Identifier>,java.nio.ByteBuffer> callback)
           
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.sourceroute.manager
 

Classes in org.mpisws.p2p.transport.sourceroute.manager that implement TransportLayerCallback
 class SourceRouteManagerImpl<Identifier>
          This class adapts a SourceRoute transport layer back to an Identifier layer.
 

Methods in org.mpisws.p2p.transport.sourceroute.manager with parameters of type TransportLayerCallback
 void SourceRouteManagerImpl.setCallback(TransportLayerCallback<Identifier,java.nio.ByteBuffer> callback)
           
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.util
 

Classes in org.mpisws.p2p.transport.util that implement TransportLayerCallback
 class DefaultCallback<Identifier,MessageType>
           
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.wire
 

Methods in org.mpisws.p2p.transport.wire with parameters of type TransportLayerCallback
 void WireTransportLayerImpl.setCallback(TransportLayerCallback<java.net.InetSocketAddress,java.nio.ByteBuffer> callback)
           
 

Uses of TransportLayerCallback in org.mpisws.p2p.transport.wire.magicnumber
 

Classes in org.mpisws.p2p.transport.wire.magicnumber that implement TransportLayerCallback
 class MagicNumberTransportLayer<Identifier>
          This class eliminates random connections by dropping all messages/sockets that don't correlate to a specific header.
 

Fields in org.mpisws.p2p.transport.wire.magicnumber declared as TransportLayerCallback
protected  TransportLayerCallback<Identifier,java.nio.ByteBuffer> MagicNumberTransportLayer.callback
           
 

Methods in org.mpisws.p2p.transport.wire.magicnumber with parameters of type TransportLayerCallback
 void MagicNumberTransportLayer.setCallback(TransportLayerCallback<Identifier,java.nio.ByteBuffer> callback)
           
 

Uses of TransportLayerCallback in rice.pastry
 

Classes in rice.pastry that implement TransportLayerCallback
 class PastryNode
          A Pastry node is single entity in the pastry network.
 

Uses of TransportLayerCallback in rice.pastry.transport
 

Methods in rice.pastry.transport with parameters of type TransportLayerCallback
 void NodeHandleAdapter.setCallback(TransportLayerCallback<NodeHandle,RawMessage> callback)
           
 

Uses of TransportLayerCallback in rice.tutorial.transportlayer
 

Classes in rice.tutorial.transportlayer that implement TransportLayerCallback
 class BandwidthLimitingTransportLayer<Identifier>
           
 

Methods in rice.tutorial.transportlayer with parameters of type TransportLayerCallback
 void BandwidthLimitingTransportLayer.setCallback(TransportLayerCallback<Identifier,java.nio.ByteBuffer> callback)
           
 


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection