Skip navigation links

Aeron Message Transport

Packages 
Package Description
io.aeron
Aeron client that is used to communicate to a local Media Driver for the publication and subscription to message streams.
io.aeron.archive
The aeron-archive is an module which enables Aeron data stream recording and replay from persistent storage.
io.aeron.archive.checksum
Checksums can be added to recordings so that file corruption can be detected.
io.aeron.archive.client
AeronArchive client for communicating with a local or remote Archive.
io.aeron.archive.codecs
Message Codecs for communicating with an Aeron Archive.
io.aeron.archive.codecs.mark
Codecs for Mark file of Aeron Archive.
io.aeron.archive.status
Counters for tracking progress of recordings in a local Archive.
io.aeron.cluster
Note: Aeron Cluster is currently an experimental feature.
io.aeron.cluster.client
AeronCluster clients interact with resilient services running in the cluster.
io.aeron.cluster.codecs
Message Codecs for communicating with, and within, an Aeron Cluster.
io.aeron.cluster.codecs.mark
Codecs for Mark file of an Aeron Cluster.
io.aeron.cluster.service
Services implement ClusteredService and have their lifecycle managed by the Cluster.
io.aeron.command
Command message codec flyweights for the communication protocol between Aeron clients and the Media Driver.
io.aeron.driver
The MediaDriver manages sending and receiving from the underlying media and handling request from the Aeron clients.
io.aeron.driver.buffer
Encapsulates the creation and management of buffers used to contain the log buffers.
io.aeron.driver.exceptions
MediaDriver specific exceptions which are all unchecked.
io.aeron.driver.ext
Package for extending the behaviour of the driver with features such as debug endpoints and congestion control implementations.
io.aeron.driver.media
Media, such as UDP, specific implementations used by the driver.
io.aeron.driver.reports
Reports of driver activity such the LossReport which tracks loss per stream.
io.aeron.driver.status
Status counters that track progress or events experienced by the driver.
io.aeron.exceptions
Common exception used by Aeron which are all unchecked.
io.aeron.logbuffer
Package of classes for working with message streams encoded into the log buffers.
io.aeron.protocol
Flyweight classes for encoding and decoding network protocol messages.
io.aeron.samples
Samples for using the major features and measuring throughput and latency.
io.aeron.samples.archive
Samples for recording and replaying message streams to disk while measuring throughput.
io.aeron.samples.raw
Samples for measuring the raw Java NIO and network performance.
io.aeron.security
Basic security infrastructure for authenticating sessions by delegating to an Authenticator.
io.aeron.status
Counters for tracking status relevant to client activity.
Skip navigation links

Copyright © 2014-2020 Real Logic Limited. All Rights Reserved.