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 a 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 |
Aeron Cluster provides support for fault-tolerant services as replicated state machines based on the
Raft consensus algorithm.
|
io.aeron.cluster.client |
AeronCluster clients interact with fault-tolerant 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.codecs.node |
Message Codecs for the persistent state of a node in 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.cluster |
Samples and supporting classes for using Aeron Cluster.
|
io.aeron.samples.cluster.tutorial |
Samples for getting an overview of using Aeron Cluster with the basic tutorial.
|
io.aeron.samples.echo | |
io.aeron.samples.echo.api | |
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 a supplied instance of an
Authenticator . |
io.aeron.status |
Counters for tracking status relevant to client activity.
|
Copyright © 2014-2022 Real Logic Limited. All Rights Reserved.