UM Java API  6.16.1
com.latencybusters.lbm.UMEMessageAck Class Reference

Public Member Functions

void sendExplicitAck (long sqn) throws LBMException
 
void markNotOutstanding (long sqn) throws LBMException
 
synchronized void dispose () throws LBMException
 

Protected Member Functions

void finalize () throws LBMException
 

Detailed Description

UMEMessageAck class. Use this object to send explicit acks.

Member Function Documentation

synchronized void com.latencybusters.lbm.UMEMessageAck.dispose ( ) throws LBMException

Delete the underlying ack structure

Exceptions
LBMExceptionif an error occurs while deleting the ack.

Referenced by com.latencybusters.lbm.UMEMessageAck.finalize().

void com.latencybusters.lbm.UMEMessageAck.finalize ( ) throws LBMException
protected

This method is for internal use only, and is not supported for customer applications.

References com.latencybusters.lbm.UMEMessageAck.dispose().

void com.latencybusters.lbm.UMEMessageAck.markNotOutstanding ( long  sqn) throws LBMException

Marks that up to the sequence number provided should no longer be considered outstanding for throttled recovery which will free up additional requests.

Exceptions
LBMExceptionif an error occurs or the ack has already been disposed.
void com.latencybusters.lbm.UMEMessageAck.sendExplicitAck ( long  sqn) throws LBMException

Send an explicit ACK up to the sequence number provided.

Exceptions
LBMExceptionif an error occurs or the ack has already been disposed.

The documentation for this class was generated from the following file: