net.handle.hdllib
Class RetrieveTxnRequest

java.lang.Object
  extended by net.handle.hdllib.AbstractMessage
      extended by net.handle.hdllib.AbstractRequest
          extended by net.handle.hdllib.RetrieveTxnRequest

public class RetrieveTxnRequest
extends AbstractRequest

Request used to retrieve any new transactions from a server. This request is used for server<->server (or replicator<->server) communication.


Field Summary
 long lastQueryDate
           
 long lastTxnId
           
 int numServers
           
 byte rcvrHashType
           
 int serverNum
           
 
Fields inherited from class net.handle.hdllib.AbstractRequest
authInfo, handle, isAdminRequest, requiresConnection, sessionInfo, sessionTracker, siteInfoSerial, streaming
 
Fields inherited from class net.handle.hdllib.AbstractMessage
authoritative, cacheCertify, certify, continuous, encodedMessage, encrypt, expiration, ignoreRestrictedValues, keepAlive, majorProtocolVersion, messageBody, minorProtocolVersion, 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, 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_NEED_RSAKEY_FOR_SESSIONEXCHANGE, RC_OPERATION_NOT_SUPPORTED, RC_OUT_OF_DATE_SITE_INFO, 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_TIMEOUT, RC_SUCCESS, RC_VALUE_ALREADY_EXISTS, RC_VALUES_NOT_FOUND, rdHashType, recursionCount, recursive, requestDigest, requestId, responseCode, returnRequestDigest, sessionId, signature, signerHdl, signerHdlIdx
 
Constructor Summary
RetrieveTxnRequest(long lastTxnId, long lastQueryDate, byte rcvrHashType, int numServers, int serverNum, AuthenticationInfo authInfo)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class net.handle.hdllib.AbstractRequest
clearBuffers, getNamespace, setNamespace
 
Methods inherited from class net.handle.hdllib.AbstractMessage
decryptMessage, encryptMessage, getEncodedMessage, getEncodedMessageBody, getResponseCodeMessage, hasEqualOrGreaterVersion, signMessage, signMessage, signMessage, takeValuesFrom, verifyMessage, verifyMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

lastTxnId

public long lastTxnId

lastQueryDate

public long lastQueryDate

serverNum

public int serverNum

rcvrHashType

public byte rcvrHashType

numServers

public int numServers
Constructor Detail

RetrieveTxnRequest

public RetrieveTxnRequest(long lastTxnId,
                          long lastQueryDate,
                          byte rcvrHashType,
                          int numServers,
                          int serverNum,
                          AuthenticationInfo authInfo)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class AbstractRequest