Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV NEXT | FRAMES NO FRAMES

## 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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2005 - Rice Pastry.