Rice Pastry API

Uses of Interface
org.mpisws.p2p.transport.peerreview.message.PeerReviewMessage

Packages that use PeerReviewMessage
org.mpisws.p2p.transport.peerreview   
org.mpisws.p2p.transport.peerreview.audit   
org.mpisws.p2p.transport.peerreview.challenge   
org.mpisws.p2p.transport.peerreview.evidence   
org.mpisws.p2p.transport.peerreview.message   
org.mpisws.p2p.transport.peerreview.statement   
 

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

Methods in org.mpisws.p2p.transport.peerreview with parameters of type PeerReviewMessage
 void PeerReview.transmit(Handle dest, PeerReviewMessage message, MessageCallback<Handle,java.nio.ByteBuffer> deliverAckToMe, java.util.Map<java.lang.String,java.lang.Object> options)
           
 void PeerReviewImpl.transmit(Handle dest, PeerReviewMessage message, MessageCallback<Handle,java.nio.ByteBuffer> deliverAckToMe, java.util.Map<java.lang.String,java.lang.Object> options)
          Note, must include PEER_REVIEW_COMMIT and the type
 

Uses of PeerReviewMessage in org.mpisws.p2p.transport.peerreview.audit
 

Methods in org.mpisws.p2p.transport.peerreview.audit with parameters of type PeerReviewMessage
 void AuditProtocol.handleIncomingDatagram(Handle handle, PeerReviewMessage message)
           
 void AuditProtocolImpl.handleIncomingDatagram(Handle handle, PeerReviewMessage message)
           
 

Uses of PeerReviewMessage in org.mpisws.p2p.transport.peerreview.challenge
 

Methods in org.mpisws.p2p.transport.peerreview.challenge with parameters of type PeerReviewMessage
 void ChallengeResponseProtocol.handleStatement(Handle source, PeerReviewMessage m, java.util.Map<java.lang.String,java.lang.Object> options)
           
 void ChallengeResponseProtocolImpl.handleStatement(Handle source, PeerReviewMessage m, java.util.Map<java.lang.String,java.lang.Object> options)
          Handle an incoming RESPONSE or ACCUSATION from another node
 

Uses of PeerReviewMessage in org.mpisws.p2p.transport.peerreview.evidence
 

Fields in org.mpisws.p2p.transport.peerreview.evidence declared as PeerReviewMessage
 PeerReviewMessage EvidenceTransferProtocolImpl.MessageInfo.message
           
 

Methods in org.mpisws.p2p.transport.peerreview.evidence with parameters of type PeerReviewMessage
 void EvidenceTransferProtocol.sendMessageToWitnesses(Identifier subject, PeerReviewMessage message, MessageCallback<Handle,java.nio.ByteBuffer> deliverAckToMe, java.util.Map<java.lang.String,java.lang.Object> options)
           
 void EvidenceTransferProtocolImpl.sendMessageToWitnesses(Identifier subject, PeerReviewMessage message, MessageCallback<Handle,java.nio.ByteBuffer> deliverAckToMe, java.util.Map<java.lang.String,java.lang.Object> options)
          Send a message to all the members of the target node's witness set.
 

Constructors in org.mpisws.p2p.transport.peerreview.evidence with parameters of type PeerReviewMessage
EvidenceTransferProtocolImpl.MessageInfo(Identifier subject, PeerReviewMessage message, MessageCallback<Handle,java.nio.ByteBuffer> deliverAckToMe, java.util.Map<java.lang.String,java.lang.Object> options)
           
 

Uses of PeerReviewMessage in org.mpisws.p2p.transport.peerreview.message
 

Classes in org.mpisws.p2p.transport.peerreview.message that implement PeerReviewMessage
 class AccusationMessage<Identifier extends RawSerializable>
          MSG_ACCUSATION byte type = MSG_ACCUSATION nodeID originator nodeID subject long long evidenceSeq [evidence bytes follow]
 class AckMessage<Identifier extends RawSerializable>
          MSG_ACK byte type = MSG_ACK nodeID recipientID long long sendEntrySeq long long recvEntrySeq hash hashTopMinusOne signature sig
 class AuthPushMessage<Identifier extends RawSerializable>
          Builds the message to a target size.
 class AuthRequest<Identifier extends RawSerializable>
          MSG_AUTHREQ byte type = MSG_AUTHREQ long long timestamp nodeID subject
 class AuthResponse<Identifier extends RawSerializable>
          MSG_AUTHRESP byte type = MSG_AUTHRESP nodeID subject authenticator a1 // newest authenticator before timestamp in AUTHREQ authenticator a2 // most recent authenticator
 class ChallengeMessage<Identifier extends RawSerializable>
          MSG_CHALLENGE byte type = MSG_CHALLENGE nodeID originator long long evidenceSeq byte chalType = {CHAL_AUDIT|CHAL_SEND} [challenge payload follows]
 class OutgoingUserDataMessage<Handle extends RawSerializable>
           
 class ResponseMessage<Identifier extends RawSerializable>
          MSG_RESPONSE byte type = MSG_RESPONSE nodeID originator nodeID subject long long evidenceSeq byte challengeType = {CHAL_AUDIT|CHAL_SEND} [response payload follows]
 class UserDataMessage<Handle extends RawSerializable>
          Note, it's only Evidence when the type has been changed.
 

Uses of PeerReviewMessage in org.mpisws.p2p.transport.peerreview.statement
 

Classes in org.mpisws.p2p.transport.peerreview.statement that implement PeerReviewMessage
 class Statement<Identifier extends RawSerializable>
           
 


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection