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
Image s 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
Publication s and Subscription s. |
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
UnsafeBuffer s 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.