|
UM Java API
6.17
|
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.