Aeron Message Transport
Packages
Package
Description
Aeron
client that is used to communicate to a local Media Driver for the publication and
subscription to message streams.The aeron-archive is a module which enables Aeron data stream recording and replay from persistent storage.
Checksums can be added to recordings so that file corruption can be detected.
AeronArchive
client for communicating with a local or remote Archive.Counters for tracking progress of recordings in a local Archive.
Command message codec flyweights for the communication protocol between Aeron clients and the Media Driver.
The
MediaDriver
manages sending and receiving from the underlying media and handling
request from the Aeron clients.Encapsulates the creation and management of buffers used to contain the log buffers.
MediaDriver
specific exceptions which are all unchecked.Package for extending the behaviour of the driver with features such as debug endpoints and congestion control
implementations.
Media, such as UDP, specific implementations used by the driver.
Reports of driver activity such the
LossReport
which tracks loss per stream.Status counters that track progress or events experienced by the driver.
Common exception used by Aeron which are all unchecked.
Package of classes for working with message streams encoded into the log buffers.
Flyweight classes for encoding and decoding network protocol messages.
Basic security infrastructure for authenticating sessions by delegating to a supplied instance of an
Authenticator
.Counters for tracking status relevant to client activity.