|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.latencybusters.lbm.UMERecoverySequenceNumberCallbackInfo
public class UMERecoverySequenceNumberCallbackInfo
UME Recovery sequence number callback info class. Contains information for user-supplied recovery sequence number callbacks.
Constructor Summary | |
---|---|
UMERecoverySequenceNumberCallbackInfo()
Default constructor; initializes all fields to 0. |
|
UMERecoverySequenceNumberCallbackInfo(int flags,
long lowSeqNum,
long lowRxReqMaxSeqNum,
long highSeqNum,
java.lang.Object sourceCbArg,
java.lang.String source)
Constructor, initializes fields to the given values. |
Method Summary | |
---|---|
int |
flags()
Get recovery sequence number info informational flags. |
long |
highSequenceNumber()
Get high sequence number. |
long |
lowRxReqMaxSequenceNumber()
Get low retransmission request maximum sequence number. |
long |
lowSequenceNumber()
Get low sequence number. |
void |
setLowSequenceNumber(long lowSeqNum)
Set the desired starting low sequence number for recovery events. |
java.lang.String |
source()
Get source name string. |
java.lang.Object |
sourceClientObject()
Get source callback object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UMERecoverySequenceNumberCallbackInfo()
public UMERecoverySequenceNumberCallbackInfo(int flags, long lowSeqNum, long lowRxReqMaxSeqNum, long highSeqNum, java.lang.Object sourceCbArg, java.lang.String source) throws LBMEInvalException
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.Method Detail |
---|
public int flags()
public long lowSequenceNumber()
public long lowRxReqMaxSequenceNumber()
public long highSequenceNumber()
public java.lang.Object sourceClientObject()
public java.lang.String source()
public void setLowSequenceNumber(long lowSeqNum) throws LBMEInvalException
UMERecoverySequenceNumberCallback
callbacks.
lowSeqNum
- Desired starting sequence number for recovery (must be >= 0).
LBMEInvalException
- if lowSeqNum < 0.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |