|
Rice Pastry API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | |||||||||
PREV NEXT | FRAMES NO FRAMES |