Aeron client that is used to communicate to a local Media Driver for the publication and
subscription to message streams.See: Description
| Interface | Description |
|---|---|
| AvailableCounterHandler | |
| AvailableImageHandler |
Interface for notification of new
Images becoming available under a Subscription. |
| EndOfStreamHandler | Deprecated |
| ReservedValueSupplier |
Supplies the reserved value field for a data frame header.
|
| UnavailableCounterHandler | |
| UnavailableImageHandler |
Interface for delivery of inactive image notification to a
Subscription. |
| Class | Description |
|---|---|
| Aeron |
Aeron entry point for communicating to the Media Driver for creating
Publications and Subscriptions. |
| Aeron.Configuration |
Configuration options for the
Aeron client. |
| Aeron.Context |
This class provides configuration for the
Aeron class via the Aeron.connect(Aeron.Context)
method and its overloads. |
| BufferBuilder |
Reusable Builder for appending a sequence of buffer fragments which grows internal capacity as needed.
|
| ChannelUri |
Parser for Aeron channel URIs.
|
| ChannelUriStringBuilder |
Type safe means of building a channel URI associated with a
Publication or Subscription. |
| CncFileDescriptor |
Description of the command and control file used between driver and clients.
|
| CommonContext |
This class provides the Media Driver and client with common configuration for the Aeron directory.
|
| ConcurrentPublication |
Aeron publisher API for sending messages to subscribers of a given channel and streamId pair.
|
| ControlledFragmentAssembler |
A
ControlledFragmentHandler that sits in a chain-of-responsibility pattern that reassembles fragmented
messages so that the next handler in the chain only sees whole messages. |
| Counter |
Counter stored in the counters file managed by the media driver which can be read with AeronStat.
|
| DirectBufferVector |
Vector into a
DirectBuffer to be used for gathering IO as and offset and length. |
| DriverProxy |
Separates the concern of communicating with the client conductor away from the rest of the client.
|
| ExclusivePublication |
Aeron publisher API for sending messages to subscribers of a given channel and streamId pair.
|
| FragmentAssembler |
A
FragmentHandler that sits in a chain-of-responsibility pattern that reassembles fragmented messages
so that the next handler in the chain only sees whole messages. |
| Image |
Represents a replicated publication
Image from a publisher to a Subscription. |
| ImageControlledFragmentAssembler |
A
ControlledFragmentHandler that sits in a chain-of-responsibility pattern that reassembles fragmented
messages so that the next handler in the chain only sees whole messages. |
| ImageFragmentAssembler |
A
FragmentHandler that sits in a chain-of-responsibility pattern that reassembles fragmented messages
so that the next handler in the chain only sees whole messages. |
| LogBuffers |
Takes a log file name and maps the file into memory and wraps it with
UnsafeBuffers as appropriate. |
| Publication |
Aeron publisher API for sending messages to subscribers of a given channel and streamId pair.
|
| Subscription |
Aeron Subscriber API for receiving a reconstructed
Image for a stream of messages from publishers on
a given channel and streamId pair. |
| Enum | Description |
|---|---|
| ErrorCode |
Error codes between media driver and client and the on-wire protocol.
|
Aeron client that is used to communicate to a local Media Driver for the publication and
subscription to message streams.
A client can be created by invoking Aeron.connect() for default setting or via
Aeron.connect(io.aeron.Aeron.Context) to override the defaults or system properties.
Copyright © 2014-2018 Real Logic Ltd. All Rights Reserved.