Rice Pastry API

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

Packages that use TransportLayerCallback
org.mpisws.p2p.transport   
org.mpisws.p2p.transport.bandwidthmeasure   
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.identity   
org.mpisws.p2p.transport.peerreview.replay   
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.ssl   
org.mpisws.p2p.transport.table   
org.mpisws.p2p.transport.util   
org.mpisws.p2p.transport.wire   
org.mpisws.p2p.transport.wire.magicnumber   
rice.pastry   
rice.pastry.peerreview   
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.bandwidthmeasure
 

Classes in org.mpisws.p2p.transport.bandwidthmeasure that implement TransportLayerCallback
 class BandwidthMeasuringTransportLayer<Identifier>
          Measure the bandwidth of the connections.
 

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

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
 

Subinterfaces of TransportLayerCallback in org.mpisws.p2p.transport.peerreview
 interface PeerReview<Handle extends RawSerializable,Identifier extends RawSerializable>
           
 interface PeerReviewCallback<Handle,Identifier>
          Callback interface that all PeerReview-enabled applications must implement.
 

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

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

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

Subinterfaces of TransportLayerCallback in org.mpisws.p2p.transport.peerreview.identity
 interface IdentityTransportCallback<Handle,Identifier>
           
 

Classes in org.mpisws.p2p.transport.peerreview.identity that implement TransportLayerCallback
 class IdentityTransportLayerImpl<Identifier,I>
          TODO: make it store known certs to a file, make it periodically check the revocation server.
 

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

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

Methods in org.mpisws.p2p.transport.peerreview.replay with parameters of type TransportLayerCallback
 void VerifierImpl.setCallback(TransportLayerCallback<Handle,java.nio.ByteBuffer> 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.ssl
 

Subinterfaces of TransportLayerCallback in org.mpisws.p2p.transport.ssl
 interface SSLTransportLayer<Identifier,MessageType>
          Optionally Encrypts or Authenticates sockets.
 

Classes in org.mpisws.p2p.transport.ssl that implement TransportLayerCallback
 class SSLTransportLayerImpl<Identifier,MessageType>
          Does not encrypt UDP messages The server authenticates to the client via a CACert
 

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

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

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

Classes in org.mpisws.p2p.transport.table that implement TransportLayerCallback
 class TableTransprotLayerImpl<Identifier,Key,Value>
           
 

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

Methods in org.mpisws.p2p.transport.table with parameters of type TransportLayerCallback
 void TableTransprotLayerImpl.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.peerreview
 

Classes in rice.pastry.peerreview that implement TransportLayerCallback
 class PeerReviewCallbackImpl
           
 

Methods in rice.pastry.peerreview with parameters of type TransportLayerCallback
 void PeerReviewCallbackImpl.setCallback(TransportLayerCallback<TransportLayerNodeHandle<MultiInetSocketAddress>,java.nio.ByteBuffer> callback)
           
 

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