UM Java API
6.16.1
|
Public Member Functions | |
UMERecoverySequenceNumberCallbackInfo () | |
UMERecoverySequenceNumberCallbackInfo (int flags, long lowSeqNum, long lowRxReqMaxSeqNum, long highSeqNum, Object sourceCbArg, String source) throws LBMEInvalException | |
UMERecoverySequenceNumberCallbackInfo (int flags, long lowSeqNum, long lowRxReqMaxSeqNum, long highSeqNum, Object sourceCbArg, String source, long sid) throws LBMEInvalException | |
int | flags () |
long | lowSequenceNumber () |
long | lowRxReqMaxSequenceNumber () |
long | highSequenceNumber () |
Object | sourceClientObject () |
String | source () |
void | setLowSequenceNumber (long lowSeqNum) throws LBMEInvalException |
long | sourceSessionId () |
UME Recovery sequence number callback info class. Contains information for user-supplied recovery sequence number callbacks.
com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.UMERecoverySequenceNumberCallbackInfo | ( | ) |
Default constructor; initializes all fields to 0.
Referenced by com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.UMERecoverySequenceNumberCallbackInfo().
com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.UMERecoverySequenceNumberCallbackInfo | ( | int | flags, |
long | lowSeqNum, | ||
long | lowRxReqMaxSeqNum, | ||
long | highSeqNum, | ||
Object | sourceCbArg, | ||
String | source | ||
) | throws LBMEInvalException |
Constructor, initializes fields to the given values.
flags | Informational flags. |
lowSeqNum | Low sequence number (can be changed by the application, must be >= 0). |
lowRxReqMaxSeqNum | Low retransmission request maximum sequence number (must be >= 0). |
highSeqNum | High sequence number (must be >= 0). |
sourceCbArg | Client callback object, set by LBMSourceCreationCallback. |
source | The unique source name string (e.g., "TCP:192.168.0.4:45789"). |
LBMEInvalException | if lowSeqNum, lowRxReqMaxSeqNum, or highSeqNum < 0. |
References com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.flags(), com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.source(), and com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.UMERecoverySequenceNumberCallbackInfo().
int com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.flags | ( | ) |
Get recovery sequence number info informational flags.
Referenced by com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.UMERecoverySequenceNumberCallbackInfo().
long com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.highSequenceNumber | ( | ) |
Get high sequence number.
long com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.lowRxReqMaxSequenceNumber | ( | ) |
Get low retransmission request maximum sequence number.
long com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.lowSequenceNumber | ( | ) |
Get low sequence number.
void com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.setLowSequenceNumber | ( | long | lowSeqNum | ) | throws LBMEInvalException |
Set the desired starting low sequence number for recovery events. Used in UMERecoverySequenceNumberCallback callbacks.
lowSeqNum | Desired starting sequence number for recovery (must be >= 0). |
LBMEInvalException | if lowSeqNum < 0. |
String com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.source | ( | ) |
Get source name string.
Referenced by com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.UMERecoverySequenceNumberCallbackInfo().
Object com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.sourceClientObject | ( | ) |
Get source callback object.
long com.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo.sourceSessionId | ( | ) |
Get the sources session id. Note that the session id is an unsigned 64 bit value being represented here as a signed long.