Package io.aeron.driver.status
package io.aeron.driver.status
Status counters that track progress or events experienced by the driver.
-
ClassDescriptionCounter for tracking the timestamp of a last heartbeat from an Aeron client.Duty cycle tracker that detects when a cycle exceeds a threshold and tracks max cycle time reporting both through counters.The number of active receivers represented as a counter value.The number of destinations represented as a counter value.Allocates
AtomicCounter
indicating a perPublicationImage
indication of presence forCongestionControl
.The limit as a position in bytes applied to publishers on a session-channel-stream tuple.The position in bytes a publication has reached appending to the log.The status of a receiving channel endpoint represented as a counter value.The receiving end of a local socket address, i.e.The highest position the Receiver has observed on a session-channel-stream tuple while rebuilding the stream.The highest position the Receiver has rebuilt up to on a session-channel-stream tuple while rebuilding the stream.The status of a sending channel endpoint represented as a counter value.Count of back-pressure events (BPE)s a sender has experienced on a stream.The position the Sender can immediately send up-to on a session-channel-stream tuple.The position the Sender has reached for sending data to the media on a session-channel-stream tuple.The sending end of a local socket address, i.e.Functions for working with status counters.Allocates counters on a stream of messages.The position an individual Subscriber has reached on a session-channel-stream tuple.System-wide counters for monitoring.Aggregate entry point for managing counters of system status.