|
|||||||||
| 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 | ||||||||