LBM Context Statistics

C# |
public class LBMContextStatistics : LBMStatistics, IDisposable

All Members | Constructors | Methods | |||
Icon | Member | Description |
---|---|---|
![]() | LBMContextStatistics()()() |
Instantiate an empty object containing no statistics.
|
![]() | LBMContextStatistics(LBMContext) |
Instantiate an object containing the current set of
statistics for a given context.
|
![]() | dispose()()() |
Free memory associated with this set of statistics (same as Dispose()).
|
![]() | Dispose()()() |
Free memory associated with this set of statistics.
|
![]() | fragmentsLost()()() |
Number of fragments that have possibly been lost. This stat
is incremented when a gap is detected by a receiver delivery controller. A
delivery controller is created for every topic that has an interested
receiver. This stat is not updated for gaps detected in responses,
MIM transports, or UIMs. This stat will not be updated for hot-failover
receivers with arrival-order delivery (i.e. option ordered_delivery set to
0). SMX receivers are excluded from this stat. THIS FIELD IS UNSUPPORTED.
|
![]() | fragmentsUnrecoverablyLost()()() |
Number of fragments that have been declared
as unrecoverably lost. This stat is incremented when
LBM_MSG_UNRECOVERABLE_LOSS or LBM_MSG_UNRECOVERABLE_LOSS_BURST is
delivered to an UM receiver callback. In the case of burst loss,
the stat is incremented by the number of fragments lost in the burst
event. This stat will not be updated for hot-failover receivers
with arrival-order delivery (i.e. option ordered_delivery set to
0). For hot-failover receivers, this stat may be updated while no
actual LBM_MSG_UNRECOVERABLE_LOSS/LOSS_BURST messages are delivered
to the application. In that case, one of the receivers underlying the
hot-failover receivers had experienced unrecoverable loss, but the other
underlying receiver was able to compensate. SMX receivers are excluded
from this stat. THIS FIELD IS UNSUPPORTED.
|
![]() | getApplicationSourceId()()() |
Retrieve the application source identifier associated with
this set of statistics.
(Inherited from LBMStatistics.) |
![]() | getContextId()()() |
Retrieve the sender context ID associated with
this set of statistics.
(Inherited from LBMStatistics.) |
![]() | getObjectId()()() |
Retrieve the sender object ID associated with
this set of statistics.
(Inherited from LBMStatistics.) |
![]() | getProcessId()()() |
Retrieve the sender process ID associated with
this set of statistics.
(Inherited from LBMStatistics.) |
![]() | getSender()()() |
Retrieve the IP sender address associated with this set of
statistics.
(Inherited from LBMStatistics.) |
![]() | getSource()()() |
Retrieve the source attribute from the statistics attribute block
associated with this set of statistics.
(Inherited from LBMStatistics.) |
![]() | getTimestamp()()() |
Retrieve the timestamp associated with this set of
statistics.
(Inherited from LBMStatistics.) |
![]() | lbtrmUnknownMessagesReceived()()() |
Number of LBT-RM datagrams received not belonging to any transport session.
|
![]() | lbtruUnknownMessagesReceived()()() |
Number of LBT-RU datagrams received not belonging to any transport session.
|
![]() | receiveCallbackServiceTimeMax()()() |
Maximum time (in milliseconds) spent in message delivery
callbacks associated with LBM receivers, wildcard receivers, hot-failover
receivers. For the Java and .NET APIs, the overhead time spent in crossing
the managed/jni boundaries is included. This stat is only collected if
the context option receiver_callback_service_time_enabled is set to 1. SMX
receivers are excluded from these stats. THIS FIELD IS UNSUPPORTED.
|
![]() | receiveCallbackServiceTimeMean()()() |
Mean time (in milliseconds) spent in message delivery
callbacks associated with LBM receivers, wildcard receivers, hot-failover
receivers. This is an exponentially weighted moving average (weighted
to more recent). For the Java and .NET APIs, the overhead time spent
in crossing the managed/jni boundaries is included. This stat is only
collected if the context option receiver_callback_service_time_enabled
is set to 1. SMX receivers are excluded from these stats. THIS FIELD IS
UNSUPPORTED.
|
![]() | receiveCallbackServiceTimeMin()()() |
Minimum time (in milliseconds) spent in message delivery
callbacks associated with LBM receivers, wildcard receivers, hot-failover
receivers. For the Java and .NET APIs, the overhead time spent in crossing
the managed/jni boundaries is included. This stat is only collected if
the context option receiver_callback_service_time_enabled is set to 1. SMX
receivers are excluded from these stats. THIS FIELD IS UNSUPPORTED.
|
![]() | refresh(LBMContext) |
Refresh the current set of statistics using the given lbm context.
|
![]() | responseBlocked()()() |
Number of incidents where a UM send response call was blocked.
|
![]() | responseWouldBlock()()() |
Number of incidents where a UM send response call returned EWOULDBLOCK.
|
![]() | sendBlocked()()() |
Number of incidents where a UM send call was blocked.
|
![]() | sendWouldBlock()()() |
Number of incidents where a UM send call returned EWOULDBLOCK.
|
![]() | topicResolutionBytesReceived()()() |
Number of topic resolution datagram bytes received.
|
![]() | topicResolutionBytesSent()()() |
Number of topic resolution datagram bytes sent.
|
![]() | topicResolutionDatagramsDroppedMalformed()()() |
Number of topic resolution datagrams discarded due to being malformed.
|
![]() | topicResolutionDatagramsDroppedType()()() |
Number of topic resolution datagrams discarded due to incorrect type.
|
![]() | topicResolutionDatagramsDroppedVersion()()() |
Number of topic resolution datagrams discarded due to incorrect version.
|
![]() | topicResolutionDatagramsReceived()()() |
Number of topic resolution datagrams received by this context.
|
![]() | topicResolutionDatagramsSendFailed()()() |
Number of topic resolution datagram sends that failed.
|
![]() | topicResolutionDatagramsSent()()() |
Number of topic resolution datagrams sent from this context.
|
![]() | topicResolutionReceiverTopics()()() |
Total number of topics in the receiver topic resolver cache.
|
![]() | topicResolutionSourceTopics()()() |
Total number of topics in the source topic resolver cache.
|
![]() | topicResolutionUnresolvedReceiverTopics()()() |
Number of unresolved topics in the receiver topic resolver cache.
|
![]() | unicastImmediateMessageDuplicatesReceived()()() |
Number of duplicate unicast immediate messages (UIMs) received and dropped.
|
![]() | unicastImmediateMessageNoStreamReceived()()() |
Number of unicast immediate messages (UIMs) received without stream information.
|

Object | ||
![]() | LBMStatistics | |
![]() | LBMContextStatistics |