public class DumpHandlesResponse extends AbstractResponse
Modifier and Type | Field | Description |
---|---|---|
static byte |
ABSOLUTELY_DONE_RECORD |
|
static byte |
HANDLE_DATE_RECORD |
|
static byte |
HANDLE_RECORD |
|
static byte |
HOMED_PREFIX_RECORD |
|
static byte |
NA_DATE_RECORD |
|
static byte |
OTHER_SITE_REPLICATION_INFO_RECORD |
|
DumpHandlesRequest |
req |
|
static byte |
THIS_SERVER_REPLICATION_INFO_RECORD |
authoritative, cacheCertify, certify, continuous, doNotRefer, encodedMessage, encrypt, expiration, ignoreRestrictedValues, keepAlive, majorProtocolVersion, messageBody, minorProtocolVersion, mintNewSuffix, OC_ADD_VALUE, OC_BACKUP_SERVER, OC_CREATE_HANDLE, OC_DELETE_HANDLE, OC_DUMP_HANDLES, OC_GET_NEXT_TXN_ID, OC_GET_SITE_INFO, OC_HOME_NA, OC_LIST_HANDLES, OC_LIST_HOMED_NAS, OC_MODIFY_VALUE, OC_REMOVE_VALUE, OC_RESERVED, OC_RESOLUTION, OC_RESPONSE_TO_CHALLENGE, OC_RETRIEVE_TXN_LOG, OC_SESSION_EXCHANGEKEY, OC_SESSION_SETUP, OC_SESSION_TERMINATE, OC_UNHOME_NA, OC_VERIFY_CHALLENGE, opCode, overwriteWhenExists, RC_AUTHEN_ERROR, RC_AUTHEN_TIMEOUT, RC_AUTHENTICATION_FAILED, RC_AUTHENTICATION_NEEDED, RC_ERROR, RC_HANDLE_ALREADY_EXISTS, RC_HANDLE_NOT_FOUND, RC_INSUFFICIENT_PERMISSIONS, RC_INVALID_ADMIN, RC_INVALID_CREDENTIAL, RC_INVALID_HANDLE, RC_INVALID_SESSION_KEY, RC_INVALID_SESSIONSETUP_REQUEST, RC_INVALID_VALUE, RC_NEED_RSAKEY_FOR_SESSIONEXCHANGE, RC_OPERATION_NOT_SUPPORTED, RC_OUT_OF_DATE_SITE_INFO, RC_PREFIX_REFERRAL, RC_PROTOCOL_ERROR, RC_RECURSION_COUNT_TOO_HIGH, RC_RESERVED, RC_SERVER_BACKUP, RC_SERVER_NOT_RESP, RC_SERVER_TOO_BUSY, RC_SERVICE_REFERRAL, RC_SESSION_FAILED, RC_SESSION_MESSAGE_REJECTED, RC_SESSION_TIMEOUT, RC_SUCCESS, RC_VALUE_ALREADY_EXISTS, RC_VALUES_NOT_FOUND, rdHashType, recursionCount, recursive, requestDigest, requestId, responseCode, returnRequestDigest, sessionCounter, sessionId, signature, signerHdl, signerHdlIdx, siteInfoSerial, suggestMajorProtocolVersion, suggestMinorProtocolVersion
secureStream, socket, stream, streaming
Constructor | Description |
---|---|
DumpHandlesResponse() |
Constructor for the client side.
|
DumpHandlesResponse(DumpHandlesRequest req,
HandleStorage storage,
TransactionQueueInterface queue,
ReplicationDaemonInterface replicationDaemon) |
Constructor for the server side.
|
Modifier and Type | Method | Description |
---|---|---|
byte[] |
getLastProcessedRecord() |
|
byte |
getLastProcessedRecordType() |
|
void |
processStreamedPart(DumpHandlesCallback callback,
java.security.PublicKey sourceKey) |
Process the incoming stream and call the given callback for every
handle that is retrieved.
|
void |
setLastProcessedRecord(byte[] lastProcessedRecord) |
|
void |
setLastProcessedRecordType(byte lastProcessedRecordType) |
|
void |
streamResponse(SignedOutputStream sout) |
Write the response to the specified output stream.
|
clearBuffers, clone, getEncodedMessage, getEncodedMessageBody, getResponseCodeMessage, hasEqualOrGreaterVersion, hasEqualOrGreaterVersion, setSupportedProtocolVersion, setSupportedProtocolVersion, setSupportedProtocolVersion, shouldEncrypt, signatureIsMac, signMessage, signMessage, takeValuesFrom, toString, verifyMessage, verifyMessage
getContinuedResponse, takeDigestOfRequest
public DumpHandlesRequest req
public static final byte THIS_SERVER_REPLICATION_INFO_RECORD
public static final byte HANDLE_RECORD
public static final byte HOMED_PREFIX_RECORD
public static final byte HANDLE_DATE_RECORD
public static final byte NA_DATE_RECORD
public static final byte OTHER_SITE_REPLICATION_INFO_RECORD
public static final byte ABSOLUTELY_DONE_RECORD
public DumpHandlesResponse(DumpHandlesRequest req, HandleStorage storage, TransactionQueueInterface queue, ReplicationDaemonInterface replicationDaemon) throws HandleException
HandleException
public DumpHandlesResponse()
public byte getLastProcessedRecordType()
public byte[] getLastProcessedRecord()
public void setLastProcessedRecordType(byte lastProcessedRecordType)
public void setLastProcessedRecord(byte[] lastProcessedRecord)
public void processStreamedPart(DumpHandlesCallback callback, java.security.PublicKey sourceKey) throws HandleException
HandleException
public void streamResponse(SignedOutputStream sout) throws HandleException
streamResponse
in class AbstractResponse
HandleException