|
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.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 | |||||||||
PREV NEXT | FRAMES NO FRAMES |