org.mpisws.p2p.transport.peerreview.message
Class ResponseMessage<Identifier extends RawSerializable>
java.lang.Object
org.mpisws.p2p.transport.peerreview.message.ResponseMessage<Identifier>
- All Implemented Interfaces:
- PeerReviewMessage, PeerReviewConstants, RawSerializable
public class ResponseMessage<Identifier extends RawSerializable>
- extends java.lang.Object
- implements PeerReviewMessage
MSG_RESPONSE
byte type = MSG_RESPONSE
nodeID originator
nodeID subject
long long evidenceSeq
byte challengeType = {CHAL_AUDIT|CHAL_SEND}
[response payload follows]
- Author:
- Jeff Hoye
Fields inherited from interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants |
CHAL_AUDIT, CHAL_SEND, DEFAULT_AUTH_PUSH_INTERVAL_MICROS, DEFAULT_CHECKPOINT_INTERVAL_MICROS, DEFAULT_TIME_TOLERANCE_MICROS, EVT_ACK, EVT_CHECKPOINT, EVT_INIT, EVT_MAX_SOCKET_EVT, EVT_MIN_SOCKET_EVT, EVT_RECV, EVT_SEND, EVT_SENDSIGN, EVT_SIGN, EVT_SOCKET_CAN_READ, EVT_SOCKET_CAN_RW, EVT_SOCKET_CAN_WRITE, EVT_SOCKET_CLOSE, EVT_SOCKET_CLOSED, EVT_SOCKET_EXCEPTION, EVT_SOCKET_OPEN_INCOMING, EVT_SOCKET_OPEN_OUTGOING, EVT_SOCKET_OPENED_OUTGOING, EVT_SOCKET_READ, EVT_SOCKET_SHUTDOWN_OUTPUT, EVT_SOCKET_WRITE, EX_TYPE_ClosedChannel, EX_TYPE_IO, EX_TYPE_Unknown, FLAG_FULL_MESSAGES_ALL, FLAG_FULL_MESSAGES_SENDER, FLAG_INCLUDE_CHECKPOINT, MAINTENANCE_INTERVAL_MICROS, MAX_STATUS_INFO, MSG_ACCUSATION, MSG_ACK, MSG_AUTHPUSH, MSG_AUTHREQ, MSG_AUTHRESP, MSG_CHALLENGE, MSG_RESPONSE, MSG_USERDATA, MSG_USERDGRAM, PROOF_INCONSISTENT, PROOF_NONCONFORMANT, RESP_AUDIT, RESP_SEND, STATUS_EXPOSED, STATUS_SUSPECTED, STATUS_TRUSTED, TI_AUTH_PUSH, TI_CHECKPOINT, TI_MAINTENANCE, TI_MAX_RESERVED, TI_STATUS_INFO |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
originator
public Identifier extends RawSerializable originator
subject
public Identifier extends RawSerializable subject
evidenceSeq
public long evidenceSeq
payload
public Evidence payload
ResponseMessage
public ResponseMessage(Identifier originator,
Identifier subject,
long evidenceSeq,
Evidence response)
ResponseMessage
public ResponseMessage(InputBuffer buf,
Serializer<Identifier> idSerializer,
EvidenceSerializer evSerializer)
throws java.io.IOException
- Throws:
java.io.IOException
getType
public short getType()
- Specified by:
getType
in interface PeerReviewMessage
serialize
public void serialize(OutputBuffer buf)
throws java.io.IOException
- Specified by:
serialize
in interface RawSerializable
- Throws:
java.io.IOException
Copyright © 2001-2005 - Rice Pastry.