org.mpisws.p2p.transport.peerreview.infostore
Interface PeerInfoStore<Handle,Identifier>
- All Superinterfaces:
- PeerReviewConstants, StatusConstants
- All Known Implementing Classes:
- PeerInfoStoreImpl
public interface PeerInfoStore<Handle,Identifier>
- extends PeerReviewConstants
Fields inherited from interface org.mpisws.p2p.transport.peerreview.PeerReviewConstants |
AUTH_CACHE_INTERVAL, CERT_MISSING, CHAL_AUDIT, CHAL_SEND, DEFAULT_AUDIT_INTERVAL_MILLIS, DEFAULT_AUTH_PUSH_INTERVAL_MILLIS, DEFAULT_CHECKPOINT_INTERVAL_MILLIS, DEFAULT_LOG_DOWNLOAD_TIMEOUT, DEFAULT_TIME_TOLERANCE_MILLIS, EVT_ACK, EVT_CHECKPOINT, EVT_CHOOSE_Q, EVT_CHOOSE_RAND, EVT_INIT, EVT_MAX_RESERVED, 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, EVT_VRF, EX_TYPE_ClosedChannel, EX_TYPE_IO, EX_TYPE_Unknown, FLAG_FULL_MESSAGES_ALL, FLAG_FULL_MESSAGES_SENDER, FLAG_INCLUDE_CHECKPOINT, INVALID, INVESTIGATION_INTERVAL_MILLIS, MAINTENANCE_INTERVAL_MILLIS, MAX_ACTIVE_AUDITS, MAX_ACTIVE_INVESTIGATIONS, MAX_ENTRIES_BETWEEN_CHECKPOINTS, MAX_STATUS_INFO, MAX_WITNESSED_NODES, MSG_ACCUSATION, MSG_ACK, MSG_AUTHPUSH, MSG_AUTHREQ, MSG_AUTHRESP, MSG_CHALLENGE, MSG_RESPONSE, MSG_USERDATA, MSG_USERDGRAM, NO_CERTIFICATE, PROGRESS_INTERVAL_MILLIS, PROOF_INCONSISTENT, PROOF_NONCONFORMANT, RESP_AUDIT, RESP_SEND, SIGNATURE_BAD, SIGNATURE_OK, STATE_SEND_AUDIT, STATE_WAIT_FOR_LOG, TI_AUTH_PUSH, TI_CHECKPOINT, TI_MAINTENANCE, TI_MAKE_PROGRESS, TI_MAX_RESERVED, TI_START_AUDITS, TI_STATUS_INFO, VALID |
Method Summary |
void |
addEvidence(Identifier localIdentifier,
Identifier subject,
long evidenceSeq,
Evidence evidence)
|
void |
addEvidence(Identifier localIdentifier,
Identifier subject,
long evidenceSeq,
Evidence evidence,
Handle interestedParty)
|
void |
addResponse(Identifier originator,
Identifier subject,
long timestamp,
Evidence response)
|
EvidenceRecord<Handle,Identifier> |
findEvidence(Identifier originator,
Identifier subject,
long timestamp)
|
EvidenceRecord<Handle,Identifier> |
findEvidence(Identifier originator,
Identifier subject,
long timestamp,
boolean create)
|
Evidence |
getEvidence(Identifier originator,
Identifier subject,
long timestamp)
|
java.lang.String |
getHistoryName(Identifier subject)
|
Authenticator |
getLastCheckedAuth(Identifier id)
|
int |
getStatus(Identifier id)
|
void |
notifyStatusChanged(Identifier subject,
int value)
|
void |
setLastCheckedAuth(Identifier id,
Authenticator auth)
|
void |
setStatusChangeListener(StatusChangeListener<Identifier> listener)
|
boolean |
setStorageDirectory(java.io.File file)
|
EvidenceRecord<Handle,Identifier> |
statFirstUnansweredChallenge(Identifier subject)
|
EvidenceRecord<Handle,Identifier> |
statProof(Identifier subject)
|
setStatusChangeListener
void setStatusChangeListener(StatusChangeListener<Identifier> listener)
addEvidence
void addEvidence(Identifier localIdentifier,
Identifier subject,
long evidenceSeq,
Evidence evidence)
throws java.io.IOException
- Throws:
java.io.IOException
addEvidence
void addEvidence(Identifier localIdentifier,
Identifier subject,
long evidenceSeq,
Evidence evidence,
Handle interestedParty)
throws java.io.IOException
- Throws:
java.io.IOException
addResponse
void addResponse(Identifier originator,
Identifier subject,
long timestamp,
Evidence response)
throws java.io.IOException
- Throws:
java.io.IOException
getStatus
int getStatus(Identifier id)
notifyStatusChanged
void notifyStatusChanged(Identifier subject,
int value)
setStorageDirectory
boolean setStorageDirectory(java.io.File file)
throws java.io.IOException
- Throws:
java.io.IOException
getEvidence
Evidence getEvidence(Identifier originator,
Identifier subject,
long timestamp)
throws java.io.IOException
- Throws:
java.io.IOException
statFirstUnansweredChallenge
EvidenceRecord<Handle,Identifier> statFirstUnansweredChallenge(Identifier subject)
statProof
EvidenceRecord<Handle,Identifier> statProof(Identifier subject)
findEvidence
EvidenceRecord<Handle,Identifier> findEvidence(Identifier originator,
Identifier subject,
long timestamp)
findEvidence
EvidenceRecord<Handle,Identifier> findEvidence(Identifier originator,
Identifier subject,
long timestamp,
boolean create)
getLastCheckedAuth
Authenticator getLastCheckedAuth(Identifier id)
setLastCheckedAuth
void setLastCheckedAuth(Identifier id,
Authenticator auth)
getHistoryName
java.lang.String getHistoryName(Identifier subject)
Copyright © 2001-2005 - Rice Pastry.