UM Java API  6.16.1
com.latencybusters.lbm.LBMMonitorStatisticsCallbackObject Class Referenceabstract

Public Member Functions

void onReceive (LBMReceiverStatistics lbmrcvstats)
 
void onReceive (LBMSourceStatistics lbmsrcstats)
 
void onReceive (LBMContextStatistics lbmctxstats)
 
void onReceive (LBMEventQueueStatistics lbmevqstats)
 
void onReceive (LBMImmediateMessageSourceStatistics lbmsrcimstats)
 
void onReceive (LBMImmediateMessageReceiverStatistics lbmrcvimstats)
 
void onReceive (short type, short format, ByteBuffer attributes, ByteBuffer stats)
 

Detailed Description

Abstract class for handling the reception of UM receiver statistics.

Member Function Documentation

void com.latencybusters.lbm.LBMMonitorStatisticsCallbackObject.onReceive ( LBMReceiverStatistics  lbmrcvstats)

Receiver statistics callback.

Parameters
lbmrcvstatsLBMReceiverStatistics object encapsulating the received (UM receiver) statistics

Referenced by com.latencybusters.lbm.LBMMonitorReceiver.removeStatisticsCallback().

void com.latencybusters.lbm.LBMMonitorStatisticsCallbackObject.onReceive ( LBMSourceStatistics  lbmsrcstats)

Source statistics callback.

Parameters
lbmsrcstatsLBMSourceStatistics object encapsulating the received (UM source) statistics
void com.latencybusters.lbm.LBMMonitorStatisticsCallbackObject.onReceive ( LBMContextStatistics  lbmctxstats)

Context statistics callback.

Parameters
lbmctxstatsLBMContextStatistics object encapsulating the received (UM context) statistics
void com.latencybusters.lbm.LBMMonitorStatisticsCallbackObject.onReceive ( LBMEventQueueStatistics  lbmevqstats)

Event queue statistics callback.

Parameters
lbmevqstatsLBMEventQueueStatistics object encapsulating the received (UM event queue) statistics
void com.latencybusters.lbm.LBMMonitorStatisticsCallbackObject.onReceive ( LBMImmediateMessageSourceStatistics  lbmsrcimstats)

Immediate message source statistics callback.

Parameters
lbmsrcimstatsLBMImmediateMessageSourceStatistics object encapsulating the received (UM immediate message source) statistics
void com.latencybusters.lbm.LBMMonitorStatisticsCallbackObject.onReceive ( LBMImmediateMessageReceiverStatistics  lbmrcvimstats)

Immediate message receiver statistics callback.

Parameters
lbmrcvimstatsLBMImmediateMessageReceiverStatistics object encapsulating the received (UM immediate message receiver) statistics
void com.latencybusters.lbm.LBMMonitorStatisticsCallbackObject.onReceive ( short  type,
short  format,
ByteBuffer  attributes,
ByteBuffer  stats 
)

Passthrough statistics callback.

Parameters
typeThe type of message in stats. See LBMMonitor.LBMMON_PACKET_TYPE_*
formatThe format of attributes. See LBMMonitor.FORMAT_*
attributesByteBuffer. For CSV, contains Attribute table. For PB, set to null (the attributes are part of the PB binary message pointed to by stats).
statsByteBuffer contains either a CSV message or a PB binary message created from UMSMonProtos

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