- abort() - Method in class io.aeron.logbuffer.BufferClaim
-
Abort a claim of the message space to the log buffer so that the log can progress by ignoring this claim.
- abort() - Method in class io.aeron.logbuffer.ExclusiveBufferClaim
-
Abort a claim of the message space to the log buffer so that the log can progress by ignoring this claim.
- activePartitionIndex(UnsafeBuffer) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Get the value of the active partition index used by the producer of this log.
- activePartitionIndex(UnsafeBuffer, int) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Set the value of the current active partition index for the producer.
- activePartitionIndexOrdered(UnsafeBuffer, int) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Set the value of the current active partition index for the producer using memory ordered semantics.
- activeTermId() - Method in class io.aeron.protocol.SetupFlyweight
-
return active term id field
- activeTermId(int) - Method in class io.aeron.protocol.SetupFlyweight
-
set active term id field
- ADD_DESTINATION - Static variable in class io.aeron.command.ControlProtocolEvents
-
Add Destination to an existing Publication.
- ADD_EXCLUSIVE_PUBLICATION - Static variable in class io.aeron.command.ControlProtocolEvents
-
Add an Exclusive Publication.
- ADD_PUBLICATION - Static variable in class io.aeron.command.ControlProtocolEvents
-
Add a Publication.
- ADD_SUBSCRIPTION - Static variable in class io.aeron.command.ControlProtocolEvents
-
Add a Subscriber.
- addDestination(long, String) - Method in class io.aeron.DriverProxy
-
- addDestination(String) - Method in class io.aeron.ExclusivePublication
-
Add a destination manually to a multi-destination-cast Publication.
- addDestination(String) - Method in class io.aeron.Publication
-
Add a destination manually to a multi-destination-cast Publication.
- addExclusivePublication(String, int) - Method in class io.aeron.Aeron
-
- addExclusivePublication(String, int) - Method in class io.aeron.DriverProxy
-
- addPublication(String, int) - Method in class io.aeron.Aeron
-
Add a
Publication for publishing messages to subscribers.
- addPublication(String, int) - Method in class io.aeron.DriverProxy
-
- addSubscription(String, int) - Method in class io.aeron.Aeron
-
Add a new
Subscription for subscribing to messages from publishers.
- addSubscription(String, int, AvailableImageHandler, UnavailableImageHandler) - Method in class io.aeron.Aeron
-
Add a new
Subscription for subscribing to messages from publishers.
- addSubscription(String, int) - Method in class io.aeron.DriverProxy
-
- ADMIN_ACTION - Static variable in class io.aeron.ExclusivePublication
-
The offer failed due to an administration action and should be retried.
- ADMIN_ACTION - Static variable in class io.aeron.Publication
-
The offer failed due to an administration action and should be retried.
- Aeron - Class in io.aeron
-
- Aeron.Context - Class in io.aeron
-
- AERON_DIR_PROP_DEFAULT - Static variable in class io.aeron.CommonContext
-
- AERON_DIR_PROP_NAME - Static variable in class io.aeron.CommonContext
-
The top level Aeron directory used for communication between a Media Driver and client.
- aeronDirectory() - Method in class io.aeron.CommonContext
-
Get the directory in which the aeron config files are stored.
- aeronDirectoryName(String) - Method in class io.aeron.Aeron.Context
-
- aeronDirectoryName() - Method in class io.aeron.CommonContext
-
Get the top level Aeron directory used for communication between the client and Media Driver, and
the location of the data buffers.
- aeronDirectoryName(String) - Method in class io.aeron.CommonContext
-
Set the top level Aeron directory used for communication between the client and Media Driver, and the location
of the data buffers.
- append(DirectBuffer, int, int) - Method in class io.aeron.BufferBuilder
-
Append a source buffer to the end of the internal buffer, resizing the internal buffer as required.
- appendFragmentedMessage(int, int, HeaderWriter, DirectBuffer, int, int, int, ReservedValueSupplier) - Method in class io.aeron.logbuffer.ExclusiveTermAppender
-
Append a fragmented message to the the term buffer.
- appendFragmentedMessage(HeaderWriter, DirectBuffer, int, int, int, ReservedValueSupplier) - Method in class io.aeron.logbuffer.TermAppender
-
Append a fragmented message to the the term buffer.
- appendUnfragmentedMessage(int, int, HeaderWriter, DirectBuffer, int, int, ReservedValueSupplier) - Method in class io.aeron.logbuffer.ExclusiveTermAppender
-
Append an unfragmented message to the the term buffer.
- appendUnfragmentedMessage(HeaderWriter, DirectBuffer, int, int, ReservedValueSupplier) - Method in class io.aeron.logbuffer.TermAppender
-
Append an unfragmented message to the the term buffer.
- applicationSpecificFeedback(byte[]) - Method in class io.aeron.protocol.StatusMessageFlyweight
-
Retrieve the Application Specific Feedback (if present) from the Status Message.
- applicationSpecificFeedback(byte[], int, int) - Method in class io.aeron.protocol.StatusMessageFlyweight
-
Set the Application Specific Feedback for the Status Message.
- applyDefaultHeader(UnsafeBuffer, UnsafeBuffer, int) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Apply the default header for a message in a term.
- available(long) - Static method in class io.aeron.logbuffer.TermScanner
-
The number of bytes that are available to be read after a scan.
- availableImageHandler(AvailableImageHandler) - Method in class io.aeron.Aeron.Context
-
Setup a default callback for when an
Image is available.
- availableImageHandler() - Method in class io.aeron.Aeron.Context
-
Get the default callback handler for notifying when
Images become available.
- AvailableImageHandler - Interface in io.aeron
-
- availableImageHandler() - Method in class io.aeron.Subscription
-
- capacity() - Method in class io.aeron.BufferBuilder
-
The current capacity of the buffer.
- channel() - Method in class io.aeron.command.DestinationMessageFlyweight
-
Get the channel field in ASCII
- channel(String) - Method in class io.aeron.command.DestinationMessageFlyweight
-
Set channel field in ASCII
- channel() - Method in class io.aeron.command.ImageMessageFlyweight
-
Get the channel field as ASCII
- channel(String) - Method in class io.aeron.command.ImageMessageFlyweight
-
Set the channel field as ASCII
- channel() - Method in class io.aeron.command.PublicationMessageFlyweight
-
Get the channel field in ASCII
- channel(String) - Method in class io.aeron.command.PublicationMessageFlyweight
-
Set the channel field in ASCII
- channel() - Method in class io.aeron.command.SubscriptionMessageFlyweight
-
Get the channel field in ASCII
- channel(String) - Method in class io.aeron.command.SubscriptionMessageFlyweight
-
Set channel field in ASCII
- channel() - Method in class io.aeron.ExclusivePublication
-
Media address for delivery to the channel.
- channel() - Method in class io.aeron.Publication
-
Media address for delivery to the channel.
- channel() - Method in class io.aeron.Subscription
-
Media address for delivery to the channel.
- checkTermLength(int) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Check that term length is valid and alignment is valid.
- claim(int, int, HeaderWriter, int, ExclusiveBufferClaim) - Method in class io.aeron.logbuffer.ExclusiveTermAppender
-
Claim length of a the term buffer for writing in the message with zero copy semantics.
- claim(HeaderWriter, int, BufferClaim) - Method in class io.aeron.logbuffer.TermAppender
-
Claim length of a the term buffer for writing in the message with zero copy semantics.
- clear() - Method in class io.aeron.ControlledFragmentAssembler
-
Clear down the cache of buffers by session for reassembling messages.
- clear() - Method in class io.aeron.FragmentAssembler
-
Clear down the cache of buffers by session for reassembling messages.
- CLIENT_ID_FIELD_OFFSET - Static variable in class io.aeron.command.CorrelatedMessageFlyweight
-
- CLIENT_KEEPALIVE - Static variable in class io.aeron.command.ControlProtocolEvents
-
Keepalive from Client.
- CLIENT_LIVENESS_TIMEOUT_FIELD_OFFSET - Static variable in class io.aeron.CncFileDescriptor
-
- clientId() - Method in class io.aeron.command.CorrelatedMessageFlyweight
-
return client id field
- clientId(long) - Method in class io.aeron.command.CorrelatedMessageFlyweight
-
set client id field
- clientLivenessTimeout(DirectBuffer) - Static method in class io.aeron.CncFileDescriptor
-
- clientLivenessTimeoutOffset(int) - Static method in class io.aeron.CncFileDescriptor
-
- close() - Method in class io.aeron.Aeron
-
Clean up and release all Aeron internal resources and shutdown threads.
- close() - Method in class io.aeron.Aeron.Context
-
Clean up all resources that the client uses to communicate with the Media Driver.
- close() - Method in class io.aeron.CommonContext
-
Release resources used by the CommonContext.
- close() - Method in class io.aeron.ExclusivePublication
-
Release resources used by this Publication.
- close() - Method in class io.aeron.LogBuffers
-
- close() - Method in class io.aeron.Publication
-
Release resources used by this Publication when there are no more references.
- close() - Method in class io.aeron.Subscription
-
Close the Subscription so that associated
Images can be released.
- CLOSED - Static variable in class io.aeron.ExclusivePublication
-
- CLOSED - Static variable in class io.aeron.Publication
-
The
Publication has been closed and should no longer be used.
- CNC_FILE - Static variable in class io.aeron.CncFileDescriptor
-
- CNC_METADATA_OFFSET - Static variable in class io.aeron.CncFileDescriptor
-
- CNC_VERSION - Static variable in class io.aeron.CncFileDescriptor
-
- CNC_VERSION_FIELD_OFFSET - Static variable in class io.aeron.CncFileDescriptor
-
- cncFile() - Method in class io.aeron.CommonContext
-
Get the command and control file.
- CncFileDescriptor - Class in io.aeron
-
Description of the command and control file used between driver and clients
File Layout
- CncFileDescriptor() - Constructor for class io.aeron.CncFileDescriptor
-
- cncVersionOffset(int) - Static method in class io.aeron.CncFileDescriptor
-
- commit() - Method in class io.aeron.logbuffer.BufferClaim
-
Commit the message to the log buffer so that is it available to subscribers.
- commit() - Method in class io.aeron.logbuffer.ExclusiveBufferClaim
-
Commit the message to the log buffer so that is it available to subscribers.
- CommonContext - Class in io.aeron
-
This class provides the Media Driver and client with common configuration for the Aeron directory.
- CommonContext() - Constructor for class io.aeron.CommonContext
-
Create a new context with Aeron directory and delete on exit values based on the current system properties.
- compact() - Method in class io.aeron.BufferBuilder
-
Compact the buffer to reclaim unused space above the limit.
- computeCncFileLength(int) - Static method in class io.aeron.CncFileDescriptor
-
Compute the length of the cnc file and return it.
- computeExclusiveMaxMessageLength(int) - Static method in class io.aeron.logbuffer.FrameDescriptor
-
Compute the maximum supported message length for a buffer of given capacity when the publication is exclusive.
- computeLogLength(int) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Compute the total length of a log file given the term length.
- computeMaxMessageLength(int) - Static method in class io.aeron.logbuffer.FrameDescriptor
-
Compute the maximum supported message length for a buffer of given capacity.
- computePosition(int, int, int, int) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Compute the current position in absolute number of bytes.
- computeTermBeginPosition(int, int, int) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Compute the current position in absolute number of bytes for the beginning of a term.
- computeTermIdFromPosition(long, int, int) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Compute the term id from a position.
- computeTermLength(long) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Compute the term length based on the total length of the log.
- computeTermOffsetFromPosition(long, int) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Compute the term offset from a given position.
- conclude() - Method in class io.aeron.Aeron.Context
-
- conclude() - Method in class io.aeron.CommonContext
-
This completes initialization of the CommonContext object.
- concludeAeronDirectory() - Method in class io.aeron.CommonContext
-
- ConductorServiceTimeoutException - Exception in io.aeron.exceptions
-
A timeout has occurred between service calls for the client conductor.
- ConductorServiceTimeoutException(String) - Constructor for exception io.aeron.exceptions.ConductorServiceTimeoutException
-
- connect() - Static method in class io.aeron.Aeron
-
Create an Aeron instance and connect to the media driver with a default
Aeron.Context.
- connect(Aeron.Context) - Static method in class io.aeron.Aeron
-
Create an Aeron instance and connect to the media driver.
- consumptionTermId() - Method in class io.aeron.protocol.StatusMessageFlyweight
-
return highest consumption term id field
- consumptionTermId(int) - Method in class io.aeron.protocol.StatusMessageFlyweight
-
set highest consumption term id field
- consumptionTermOffset() - Method in class io.aeron.protocol.StatusMessageFlyweight
-
return highest consumption term offset field
- consumptionTermOffset(int) - Method in class io.aeron.protocol.StatusMessageFlyweight
-
set highest consumption term offset field
- Context() - Constructor for class io.aeron.Aeron.Context
-
- ControlledFragmentAssembler - Class in io.aeron
-
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.
- ControlledFragmentAssembler(ControlledFragmentHandler) - Constructor for class io.aeron.ControlledFragmentAssembler
-
Construct an adapter to reassemble message fragments and delegate on whole messages.
- ControlledFragmentAssembler(ControlledFragmentHandler, int) - Constructor for class io.aeron.ControlledFragmentAssembler
-
Construct an adapter to reassemble message fragments and delegate on whole messages.
- ControlledFragmentHandler - Interface in io.aeron.logbuffer
-
Handler for reading data that is coming from a log buffer.
- ControlledFragmentHandler.Action - Enum in io.aeron.logbuffer
-
- controlledPeek(long, ControlledFragmentHandler, long) - Method in class io.aeron.Image
-
Peek for new messages in a stream by scanning forward from an initial position.
- controlledPoll(ControlledFragmentHandler, int) - Method in class io.aeron.Image
-
Poll for new messages in a stream.
- controlledPoll(ControlledFragmentHandler, int) - Method in class io.aeron.Subscription
-
Poll in a controlled manner the
Images under the subscription for available message fragments.
- ControlProtocolEvents - Class in io.aeron.command
-
List of events used in the control protocol between client and the media driver.
- ControlProtocolEvents() - Constructor for class io.aeron.command.ControlProtocolEvents
-
- CorrelatedMessageFlyweight - Class in io.aeron.command
-
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Client ID |
| |
+---------------------------------------------------------------+
| Correlation ID |
| |
+---------------------------------------------------------------+
- CorrelatedMessageFlyweight() - Constructor for class io.aeron.command.CorrelatedMessageFlyweight
-
- CORRELATION_ID_FIELD_OFFSET - Static variable in class io.aeron.command.CorrelatedMessageFlyweight
-
- correlationId() - Method in class io.aeron.command.CorrelatedMessageFlyweight
-
return correlation id field
- correlationId(long) - Method in class io.aeron.command.CorrelatedMessageFlyweight
-
set correlation id field
- correlationId() - Method in class io.aeron.command.ImageBuffersReadyFlyweight
-
return correlation id field
- correlationId(long) - Method in class io.aeron.command.ImageBuffersReadyFlyweight
-
set correlation id field
- correlationId() - Method in class io.aeron.command.ImageMessageFlyweight
-
return correlation id field
- correlationId(long) - Method in class io.aeron.command.ImageMessageFlyweight
-
set correlation id field
- correlationId() - Method in class io.aeron.command.PublicationBuffersReadyFlyweight
-
return correlation id field
- correlationId(long) - Method in class io.aeron.command.PublicationBuffersReadyFlyweight
-
set correlation id field
- correlationId() - Method in class io.aeron.Image
-
The correlationId for identification of the image with the media driver.
- correlationId(UnsafeBuffer) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Get the value of the correlation ID for this log relating to the command which created it.
- correlationId(UnsafeBuffer, long) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Set the correlation ID used for this log relating to the command which created it.
- COUNTERS_METADATA_BUFFER_LENGTH_FIELD_OFFSET - Static variable in class io.aeron.CncFileDescriptor
-
- COUNTERS_VALUES_BUFFER_LENGTH_FIELD_OFFSET - Static variable in class io.aeron.CncFileDescriptor
-
- countersMetaDataBuffer() - Method in class io.aeron.CommonContext
-
Get the buffer containing the counter meta data.
- countersMetaDataBuffer(UnsafeBuffer) - Method in class io.aeron.CommonContext
-
Set the buffer containing the counter meta data.
- countersMetaDataBufferLengthOffset(int) - Static method in class io.aeron.CncFileDescriptor
-
- countersReader() - Method in class io.aeron.Aeron
-
Create and return a CountersReader for the Aeron media driver counters.
- countersValuesBuffer() - Method in class io.aeron.CommonContext
-
Get the buffer containing the counters.
- countersValuesBuffer(UnsafeBuffer) - Method in class io.aeron.CommonContext
-
Set the buffer containing the counters
- countersValuesBufferLengthOffset(int) - Static method in class io.aeron.CncFileDescriptor
-
- createCountersMetaDataBuffer(ByteBuffer, DirectBuffer) - Static method in class io.aeron.CncFileDescriptor
-
- createCountersValuesBuffer(ByteBuffer, DirectBuffer) - Static method in class io.aeron.CncFileDescriptor
-
- createDefaultHeader(int, int, int) - Static method in class io.aeron.protocol.DataHeaderFlyweight
-
Return an initialised default Data Frame Header.
- createErrorLogBuffer(ByteBuffer, DirectBuffer) - Static method in class io.aeron.CncFileDescriptor
-
- createMetaDataBuffer(ByteBuffer) - Static method in class io.aeron.CncFileDescriptor
-
- createToClientsBuffer(ByteBuffer, DirectBuffer) - Static method in class io.aeron.CncFileDescriptor
-
- createToDriverBuffer(ByteBuffer, DirectBuffer) - Static method in class io.aeron.CncFileDescriptor
-
- CURRENT_VERSION - Static variable in class io.aeron.protocol.HeaderFlyweight
-
default version
- DATA_OFFSET - Static variable in class io.aeron.protocol.DataHeaderFlyweight
-
- DataHeaderFlyweight - Class in io.aeron.protocol
-
- DataHeaderFlyweight() - Constructor for class io.aeron.protocol.DataHeaderFlyweight
-
- DataHeaderFlyweight(UnsafeBuffer) - Constructor for class io.aeron.protocol.DataHeaderFlyweight
-
- DataHeaderFlyweight(ByteBuffer) - Constructor for class io.aeron.protocol.DataHeaderFlyweight
-
- dataOffset() - Method in class io.aeron.protocol.DataHeaderFlyweight
-
Return offset in buffer for data
- DEFAULT_DRIVER_TIMEOUT_MS - Static variable in class io.aeron.CommonContext
-
Timeout in which the driver is expected to respond.
- DEFAULT_ERROR_HANDLER - Static variable in class io.aeron.Aeron
-
The Default handler for Aeron runtime exceptions.
- DEFAULT_RESERVE_VALUE - Static variable in class io.aeron.protocol.DataHeaderFlyweight
-
- defaultFrameHeader(UnsafeBuffer) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Get a wrapper around the default frame header from the log meta data.
- delegate() - Method in class io.aeron.ControlledFragmentAssembler
-
Get the delegate unto which assembled messages are delegated.
- delegate() - Method in class io.aeron.FragmentAssembler
-
Get the delegate unto which assembled messages are delegated.
- delegate() - Method in class io.aeron.ImageControlledFragmentAssembler
-
Get the delegate unto which assembled messages are delegated.
- delegate() - Method in class io.aeron.ImageFragmentAssembler
-
Get the delegate unto which assembled messages are delegated.
- deleteAeronDirectory() - Method in class io.aeron.CommonContext
-
Delete the current Aeron directory, throwing errors if not possible.
- DestinationMessageFlyweight - Class in io.aeron.command
-
- DestinationMessageFlyweight() - Constructor for class io.aeron.command.DestinationMessageFlyweight
-
- driverProxy(DriverProxy) - Method in class io.aeron.Aeron.Context
-
Set the proxy for communicating with the media driver.
- driverProxy() - Method in class io.aeron.Aeron.Context
-
Get the proxy for communicating with the media driver.
- DriverProxy - Class in io.aeron
-
Separates the concern of communicating with the client conductor away from the rest of the client.
- DriverProxy(RingBuffer) - Constructor for class io.aeron.DriverProxy
-
- DriverTimeoutException - Exception in io.aeron.exceptions
-
A timeout has occurred while waiting on the media driver responding to an operation.
- DriverTimeoutException(String) - Constructor for exception io.aeron.exceptions.DriverTimeoutException
-
- driverTimeoutMs(long) - Method in class io.aeron.Aeron.Context
-
Set the amount of time, in milliseconds, that this client will wait until it determines the
Media Driver is unavailable.
- driverTimeoutMs(long) - Method in class io.aeron.CommonContext
-
Set the driver timeout in milliseconds
- driverTimeoutMs() - Method in class io.aeron.CommonContext
-
Get the driver timeout in milliseconds.
- echoTimestamp() - Method in class io.aeron.protocol.RttMeasurementFlyweight
-
- echoTimestamp(long) - Method in class io.aeron.protocol.RttMeasurementFlyweight
-
- EMPTY_BUFFER - Static variable in class io.aeron.protocol.HeaderFlyweight
-
- END_FLAG - Static variable in class io.aeron.protocol.DataHeaderFlyweight
-
End Flag
- END_FRAG_FLAG - Static variable in class io.aeron.logbuffer.FrameDescriptor
-
End fragment of a frame.
- END_OF_METADATA_OFFSET - Static variable in class io.aeron.CncFileDescriptor
-
- epochClock(EpochClock) - Method in class io.aeron.Aeron.Context
-
Set the EpochClock to be used for tracking wall clock time when interacting with the driver.
- epochClock() - Method in class io.aeron.Aeron.Context
-
Get the Clock used by the client for the epoch time in milliseconds.
- ERROR_LOG_BUFFER_LENGTH_FIELD_OFFSET - Static variable in class io.aeron.CncFileDescriptor
-
- errorCode() - Method in class io.aeron.command.ErrorResponseFlyweight
-
Error code for the command.
- errorCode(ErrorCode) - Method in class io.aeron.command.ErrorResponseFlyweight
-
Set the error code for the command.
- ErrorCode - Enum in io.aeron
-
Error codes between media driver and client and the on-wire protocol.
- errorCode() - Method in exception io.aeron.exceptions.RegistrationException
-
Get the
ErrorCode for the specific exception.
- errorHandler(ErrorHandler) - Method in class io.aeron.Aeron.Context
-
Handle Aeron exceptions in a callback method.
- errorHandler() - Method in class io.aeron.Aeron.Context
-
Get the error handler that will be called for errors reported back from the media driver.
- errorLogBufferLengthOffset(int) - Static method in class io.aeron.CncFileDescriptor
-
- errorMessage() - Method in class io.aeron.command.ErrorResponseFlyweight
-
Error message associated with the error.
- errorMessage(String) - Method in class io.aeron.command.ErrorResponseFlyweight
-
Set the error message
- ErrorResponseFlyweight - Class in io.aeron.command
-
Control message flyweight for any errors sent from driver to clients
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Offending Command Correlation ID |
| |
+---------------------------------------------------------------+
| Error Code |
+---------------------------------------------------------------+
| Error Message Length |
+---------------------------------------------------------------+
| Error Message ...
- ErrorResponseFlyweight() - Constructor for class io.aeron.command.ErrorResponseFlyweight
-
- ExclusiveBufferClaim - Class in io.aeron.logbuffer
-
Represents a claimed range in a buffer to be used for recording a message without copy semantics for later commit.
- ExclusiveBufferClaim() - Constructor for class io.aeron.logbuffer.ExclusiveBufferClaim
-
- ExclusivePublication - Class in io.aeron
-
Aeron Publisher API for sending messages to subscribers of a given channel and streamId pair.
- ExclusiveTermAppender - Class in io.aeron.logbuffer
-
Term buffer appender which supports a single exclusive producer writing an append-only log.
- ExclusiveTermAppender(UnsafeBuffer, UnsafeBuffer, int) - Constructor for class io.aeron.logbuffer.ExclusiveTermAppender
-
Construct a view over a term buffer and state buffer for appending frames.
- FAILED - Static variable in class io.aeron.logbuffer.ExclusiveTermAppender
-
The append operation went past the end of the buffer and failed.
- FAILED - Static variable in class io.aeron.logbuffer.TermAppender
-
The append operation went past the end of the buffer and failed.
- fileChannel() - Method in class io.aeron.Image
-
The FileChannel to the raw log of the Image.
- fileChannel() - Method in class io.aeron.LogBuffers
-
- fillMetaData(UnsafeBuffer, int, int, int, int, long, int) - Static method in class io.aeron.CncFileDescriptor
-
- flags() - Method in class io.aeron.logbuffer.ExclusiveBufferClaim
-
Get the value of the flags field.
- flags(byte) - Method in class io.aeron.logbuffer.ExclusiveBufferClaim
-
Set the value of the header flags field.
- flags() - Method in class io.aeron.logbuffer.Header
-
The flags for this frame.
- flags() - Method in class io.aeron.protocol.HeaderFlyweight
-
return flags field value
- flags(short) - Method in class io.aeron.protocol.HeaderFlyweight
-
set the flags field value
- FLAGS_FIELD_OFFSET - Static variable in class io.aeron.protocol.HeaderFlyweight
-
- FLAGS_OFFSET - Static variable in class io.aeron.logbuffer.FrameDescriptor
-
Offset within a frame at which the flags field begins
- flagsOffset(int) - Static method in class io.aeron.logbuffer.FrameDescriptor
-
The buffer offset at which the flags field begins.
- forEachImage(Consumer<Image>) - Method in class io.aeron.Subscription
-
Iterate over the
Images for this subscription.
- FragmentAssembler - Class in io.aeron
-
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.
- FragmentAssembler(FragmentHandler) - Constructor for class io.aeron.FragmentAssembler
-
Construct an adapter to reassemble message fragments and delegate on whole messages.
- FragmentAssembler(FragmentHandler, int) - Constructor for class io.aeron.FragmentAssembler
-
Construct an adapter to reassemble message fragments and delegate on whole messages.
- FragmentHandler - Interface in io.aeron.logbuffer
-
Handler for reading data that is coming from a log buffer.
- fragmentsRead(long) - Static method in class io.aeron.logbuffer.TermReader
-
The number of fragments that have been read.
- FRAME_ALIGNMENT - Static variable in class io.aeron.logbuffer.FrameDescriptor
-
Alignment as a multiple of bytes for each frame.
- FRAME_LENGTH_FIELD_OFFSET - Static variable in class io.aeron.protocol.HeaderFlyweight
-
- FrameDescriptor - Class in io.aeron.logbuffer
-
Description of the structure for message framing in a log buffer.
- FrameDescriptor() - Constructor for class io.aeron.logbuffer.FrameDescriptor
-
- frameFlags(UnsafeBuffer, int, byte) - Static method in class io.aeron.logbuffer.FrameDescriptor
-
Write the flags field for a frame.
- frameLength(UnsafeBuffer, int) - Static method in class io.aeron.logbuffer.FrameDescriptor
-
Get the length of a frame from the header.
- frameLength() - Method in class io.aeron.logbuffer.Header
-
The total length of the frame including the header.
- frameLength() - Method in class io.aeron.protocol.HeaderFlyweight
-
return frame length field
- frameLength(int) - Method in class io.aeron.protocol.HeaderFlyweight
-
set frame length field
- frameLengthOrdered(UnsafeBuffer, int, int) - Static method in class io.aeron.logbuffer.FrameDescriptor
-
Write the length header for a frame in a memory ordered fashion.
- frameLengthVolatile(UnsafeBuffer, int) - Static method in class io.aeron.logbuffer.FrameDescriptor
-
Get the length of a frame from the header as a volatile read.
- frameTermId(UnsafeBuffer, int, int) - Static method in class io.aeron.logbuffer.FrameDescriptor
-
Write the term id field for a frame.
- frameTermOffset(UnsafeBuffer, int) - Static method in class io.aeron.logbuffer.FrameDescriptor
-
Write the term offset field for a frame.
- frameType(UnsafeBuffer, int) - Static method in class io.aeron.logbuffer.FrameDescriptor
-
Read the type of of the frame from header.
- frameType(UnsafeBuffer, int, int) - Static method in class io.aeron.logbuffer.FrameDescriptor
-
Write the type field for a frame.
- frameVersion(UnsafeBuffer, int) - Static method in class io.aeron.logbuffer.FrameDescriptor
-
Read the type of of the frame from header.
- freeSessionBuffer(int) - Method in class io.aeron.ControlledFragmentAssembler
-
Free an existing session buffer to reduce memory pressure when an image goes inactive or no more
large messages are expected.
- freeSessionBuffer(int) - Method in class io.aeron.FragmentAssembler
-
Free an existing session buffer to reduce memory pressure when an image goes inactive or no more
large messages are expected.
- IDLE_SLEEP_NS - Static variable in class io.aeron.Aeron
-
Duration in nanoseconds for which the client conductor will sleep between duty cycles.
- idleStrategy(IdleStrategy) - Method in class io.aeron.Aeron.Context
-
Provides an IdleStrategy for the thread responsible for communicating with the Aeron Media Driver.
- idleStrategy() - Method in class io.aeron.Aeron.Context
-
Get the IdleStrategy employed by the client conductor thread.
- Image - Class in io.aeron
-
- Image(Subscription, int, Position, LogBuffers, ErrorHandler, String, long) - Constructor for class io.aeron.Image
-
Construct a new image over a log to represent a stream of messages from a
Publication.
- ImageBuffersReadyFlyweight - Class in io.aeron.command
-
Message to denote that new buffers have been added for a subscription.
- ImageBuffersReadyFlyweight() - Constructor for class io.aeron.command.ImageBuffersReadyFlyweight
-
- imageBySessionId(int) - Method in class io.aeron.Subscription
-
Return the
Image associated with the given sessionId.
- ImageControlledFragmentAssembler - Class in io.aeron
-
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.
- ImageControlledFragmentAssembler(ControlledFragmentHandler) - Constructor for class io.aeron.ImageControlledFragmentAssembler
-
Construct an adapter to reassemble message fragments and delegate on whole messages.
- ImageControlledFragmentAssembler(ControlledFragmentHandler, int) - Constructor for class io.aeron.ImageControlledFragmentAssembler
-
Construct an adapter to reassemble message fragments and delegate on whole messages.
- imageCount() - Method in class io.aeron.Subscription
-
Count of images connected to this subscription.
- ImageFragmentAssembler - Class in io.aeron
-
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.
- ImageFragmentAssembler(FragmentHandler) - Constructor for class io.aeron.ImageFragmentAssembler
-
Construct an adapter to reassemble message fragments and delegate on only whole messages.
- ImageFragmentAssembler(FragmentHandler, int) - Constructor for class io.aeron.ImageFragmentAssembler
-
Construct an adapter to reassemble message fragments and delegate on only whole messages.
- imageMapMode(FileChannel.MapMode) - Method in class io.aeron.Aeron.Context
-
The file memory mapping mode for
Images.
- imageMapMode() - Method in class io.aeron.Aeron.Context
-
The file memory mapping mode for
Images.
- ImageMessageFlyweight - Class in io.aeron.command
-
Control message flyweight for any message that needs to represent a connection
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Correlation ID |
| |
+---------------------------------------------------------------+
| Stream ID |
+---------------------------------------------------------------+
| Channel Length |
+---------------------------------------------------------------+
| Channel (ASCII) ...
- ImageMessageFlyweight() - Constructor for class io.aeron.command.ImageMessageFlyweight
-
- images() - Method in class io.aeron.Subscription
-
Get a
List of active
Images that match this subscription.
- indexByPosition(long, int) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Determine the partition index given a stream position.
- indexByTerm(int, int) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Determine the partition index to be used given the initial term and active term ids.
- indexByTermCount(long) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Determine the partition index based on number of terms that have passed.
- INITIAL_CAPACITY - Static variable in class io.aeron.BufferBuilder
-
Initial capacity for the internal buffer.
- INITIAL_TERM_ID_PARAM_NAME - Static variable in class io.aeron.CommonContext
-
- initialiseTailWithTermId(UnsafeBuffer, int, int) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Set the initial value for the termId in the upper bits of the tail counter.
- initialTermId() - Method in class io.aeron.ExclusivePublication
-
- initialTermId() - Method in class io.aeron.Image
-
The initial term at which the stream started for this session.
- initialTermId() - Method in class io.aeron.logbuffer.Header
-
Get the initial term id this stream started at.
- initialTermId(UnsafeBuffer) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Get the value of the initial Term id used for this log.
- initialTermId(UnsafeBuffer, int) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Set the initial term at which this log begins.
- initialTermId() - Method in class io.aeron.protocol.SetupFlyweight
-
return initial term id field
- initialTermId(int) - Method in class io.aeron.protocol.SetupFlyweight
-
set initial term id field
- initialTermId() - Method in class io.aeron.Publication
-
The initial term id assigned when this
Publication was created.
- insert(UnsafeBuffer, int, UnsafeBuffer, int) - Static method in class io.aeron.logbuffer.TermRebuilder
-
Insert a packet of frames into the log at the appropriate termOffset as indicated by the term termOffset header.
- INTER_SERVICE_TIMEOUT_NS - Static variable in class io.aeron.Aeron
-
Default interval that if exceeded between duty cycles the conductor will consider itself a zombie and suicide.
- interServiceTimeout(long) - Method in class io.aeron.Aeron.Context
-
Set the timeout between service calls the to ClientConductor duty cycles.
- interServiceTimeout() - Method in class io.aeron.Aeron.Context
-
Return the timeout between service calls to the duty cycle for the client.
- io.aeron - package io.aeron
-
- io.aeron.command - package io.aeron.command
-
- io.aeron.exceptions - package io.aeron.exceptions
-
- io.aeron.logbuffer - package io.aeron.logbuffer
-
- io.aeron.protocol - package io.aeron.protocol
-
- IPC_CHANNEL - Static variable in class io.aeron.CommonContext
-
- isClosed() - Method in class io.aeron.ExclusivePublication
-
Has this object been closed and should no longer be used?
- isClosed() - Method in class io.aeron.Image
-
Has this object been closed and should no longer be used?
- isClosed() - Method in class io.aeron.Publication
-
Has this object been closed and should no longer be used?
- isClosed() - Method in class io.aeron.Subscription
-
Has this object been closed and should no longer be used?
- isConnected() - Method in class io.aeron.ExclusivePublication
-
- isConnected() - Method in class io.aeron.Publication
-
Has the
Publication seen an active Subscriber recently?
- isDriverActive(File, long, Consumer<String>) - Static method in class io.aeron.CommonContext
-
Is a media driver active in the given directory?
- isDriverActive(long, Consumer<String>) - Method in class io.aeron.CommonContext
-
Is a media driver active in the current Aeron directory?
- isDriverActive(long, Consumer<String>, MappedByteBuffer) - Static method in class io.aeron.CommonContext
-
Is a media driver active in the current mapped CnC buffer?
- isPaddingFrame(UnsafeBuffer, int) - Static method in class io.aeron.logbuffer.FrameDescriptor
-
Is the frame starting at the termOffset a padding frame at the end of a buffer?
- LENGTH - Static variable in class io.aeron.command.CorrelatedMessageFlyweight
-
- length() - Method in class io.aeron.command.DestinationMessageFlyweight
-
- length() - Method in class io.aeron.command.ErrorResponseFlyweight
-
Length of the error response in bytes.
- length() - Method in class io.aeron.command.ImageBuffersReadyFlyweight
-
Get the length of the current message
NB: must be called after the data is written in order to be accurate.
- length() - Method in class io.aeron.command.ImageMessageFlyweight
-
Get the length of the current message
NB: must be called after the data is written in order to be accurate.
- length() - Method in class io.aeron.command.PublicationBuffersReadyFlyweight
-
Get the length of the current message
NB: must be called after the data is written in order to be accurate.
- length() - Method in class io.aeron.command.PublicationMessageFlyweight
-
Get the length of the current message
NB: must be called after the data is written in order to be accurate.
- length() - Static method in class io.aeron.command.RemoveMessageFlyweight
-
- length() - Method in class io.aeron.command.SubscriptionMessageFlyweight
-
- length() - Method in class io.aeron.logbuffer.BufferClaim
-
The length of the claimed range in the buffer.
- length() - Method in class io.aeron.logbuffer.ExclusiveBufferClaim
-
The length of the claimed range in the buffer.
- length() - Method in class io.aeron.protocol.NakFlyweight
-
The length field
- length(int) - Method in class io.aeron.protocol.NakFlyweight
-
set length field
- lengthOffset(int) - Static method in class io.aeron.logbuffer.FrameDescriptor
-
The buffer offset at which the length field begins.
- limit() - Method in class io.aeron.BufferBuilder
-
The current limit of the buffer that has been used by append operations.
- limit(int) - Method in class io.aeron.BufferBuilder
-
Set this limit for this buffer as the position at which the next append operation will occur.
- LOG_ACTIVE_PARTITION_INDEX_OFFSET - Static variable in class io.aeron.logbuffer.LogBufferDescriptor
-
Offset within the log meta data where the active partition index is stored.
- LOG_CORRELATION_ID_OFFSET - Static variable in class io.aeron.logbuffer.LogBufferDescriptor
-
Offset within the log meta data which the
- LOG_DEFAULT_FRAME_HEADER_LENGTH_OFFSET - Static variable in class io.aeron.logbuffer.LogBufferDescriptor
-
Offset within the log meta data which the length field for the frame header is stored.
- LOG_DEFAULT_FRAME_HEADER_MAX_LENGTH - Static variable in class io.aeron.logbuffer.LogBufferDescriptor
-
Maximum length of a frame header.
- LOG_DEFAULT_FRAME_HEADER_OFFSET - Static variable in class io.aeron.logbuffer.LogBufferDescriptor
-
Offset at which the default frame headers begin.
- LOG_INITIAL_TERM_ID_OFFSET - Static variable in class io.aeron.logbuffer.LogBufferDescriptor
-
Offset within the log meta data where the active term id is stored.
- LOG_META_DATA_LENGTH - Static variable in class io.aeron.logbuffer.LogBufferDescriptor
-
Total length of the log meta data buffer in bytes.
- LOG_META_DATA_SECTION_INDEX - Static variable in class io.aeron.logbuffer.LogBufferDescriptor
-
Section index for which buffer contains the log meta data.
- LOG_MTU_LENGTH_OFFSET - Static variable in class io.aeron.logbuffer.LogBufferDescriptor
-
Offset within the log meta data which the MTU length is stored;
- LOG_TIME_OF_LAST_SM_OFFSET - Static variable in class io.aeron.logbuffer.LogBufferDescriptor
-
Offset within the log meta data where the time of last SM is stored.
- LogBufferDescriptor - Class in io.aeron.logbuffer
-
Layout description for log buffers which contains partitions of terms with associated term meta data,
plus ending with overall log meta data.
- LogBufferDescriptor() - Constructor for class io.aeron.logbuffer.LogBufferDescriptor
-
- LogBuffers - Class in io.aeron
-
Takes a log file name and maps the file into memory and wraps it with UnsafeBuffers as appropriate.
- LogBuffers(String, FileChannel.MapMode) - Constructor for class io.aeron.LogBuffers
-
- logBuffersFactory(LogBuffersFactory) - Method in class io.aeron.Aeron.Context
-
This method is used for testing and debugging.
- logBuffersFactory() - Method in class io.aeron.Aeron.Context
-
Get the factory for making log buffers.
- LogBufferUnblocker - Class in io.aeron.logbuffer
-
Provides the functionality to unblock a log at a given position.
- LogBufferUnblocker() - Constructor for class io.aeron.logbuffer.LogBufferUnblocker
-
- logFileName() - Method in class io.aeron.command.ImageBuffersReadyFlyweight
-
Return the Log Filename in ASCII
- logFileName(String) - Method in class io.aeron.command.ImageBuffersReadyFlyweight
-
Set the log filename in ASCII
- logFileName() - Method in class io.aeron.command.PublicationBuffersReadyFlyweight
-
Get the log file name in ASCII.
- logFileName(String) - Method in class io.aeron.command.PublicationBuffersReadyFlyweight
-
Set the log file name in ASCII.
- offendingCommandCorrelationId() - Method in class io.aeron.command.ErrorResponseFlyweight
-
Return correlation ID of the offending command.
- offendingCommandCorrelationId(long) - Method in class io.aeron.command.ErrorResponseFlyweight
-
Set correlation ID of the offending command.
- offer(DirectBuffer) - Method in class io.aeron.ExclusivePublication
-
Non-blocking publish of a buffer containing a message.
- offer(DirectBuffer, int, int) - Method in class io.aeron.ExclusivePublication
-
Non-blocking publish of a partial buffer containing a message.
- offer(DirectBuffer, int, int, ReservedValueSupplier) - Method in class io.aeron.ExclusivePublication
-
Non-blocking publish of a partial buffer containing a message.
- offer(DirectBuffer) - Method in class io.aeron.Publication
-
Non-blocking publish of a buffer containing a message.
- offer(DirectBuffer, int, int) - Method in class io.aeron.Publication
-
Non-blocking publish of a partial buffer containing a message.
- offer(DirectBuffer, int, int, ReservedValueSupplier) - Method in class io.aeron.Publication
-
Non-blocking publish of a partial buffer containing a message.
- offset - Variable in class io.aeron.command.CorrelatedMessageFlyweight
-
- offset() - Method in class io.aeron.logbuffer.BufferClaim
-
The offset in the buffer at which the claimed range begins.
- offset() - Method in class io.aeron.logbuffer.ExclusiveBufferClaim
-
The offset in the buffer at which the claimed range begins.
- offset(int) - Method in class io.aeron.logbuffer.Header
-
Set the offset at which the header begins in the log.
- offset() - Method in class io.aeron.logbuffer.Header
-
The offset at which the frame begins.
- offset(long) - Static method in class io.aeron.logbuffer.TermReader
-
The offset up to which the term has progressed.
- ON_AVAILABLE_IMAGE - Static variable in class io.aeron.command.ControlProtocolEvents
-
Subscribed Image buffers are available notification.
- ON_ERROR - Static variable in class io.aeron.command.ControlProtocolEvents
-
Error Response as a result of attempting to process a client command operation.
- ON_EXCLUSIVE_PUBLICATION_READY - Static variable in class io.aeron.command.ControlProtocolEvents
-
New Exclusive Publication buffers are ready notification.
- ON_OPERATION_SUCCESS - Static variable in class io.aeron.command.ControlProtocolEvents
-
Operation has succeeded.
- ON_PUBLICATION_READY - Static variable in class io.aeron.command.ControlProtocolEvents
-
New Publication buffers are ready notification.
- ON_UNAVAILABLE_IMAGE - Static variable in class io.aeron.command.ControlProtocolEvents
-
Inform client of timeout and removal of an inactive Image.
- onAvailableImage(Image) - Method in interface io.aeron.AvailableImageHandler
-
Method called by Aeron to deliver notification of a new
Image being available for polling.
- onBlock(DirectBuffer, int, int, int, int) - Method in interface io.aeron.logbuffer.BlockHandler
-
Callback for handling a block of messages being read from a log.
- onBlock(FileChannel, long, UnsafeBuffer, int, int, int, int) - Method in interface io.aeron.logbuffer.RawBlockHandler
-
Notification of an available block of fragments.
- onFragment(DirectBuffer, int, int, Header) - Method in class io.aeron.ControlledFragmentAssembler
-
- onFragment(DirectBuffer, int, int, Header) - Method in class io.aeron.FragmentAssembler
-
The implementation of
FragmentHandler that reassembles and forwards whole messages.
- onFragment(DirectBuffer, int, int, Header) - Method in class io.aeron.ImageControlledFragmentAssembler
-
- onFragment(DirectBuffer, int, int, Header) - Method in class io.aeron.ImageFragmentAssembler
-
The implementation of
FragmentHandler that reassembles and forwards whole messages.
- onFragment(DirectBuffer, int, int, Header) - Method in interface io.aeron.logbuffer.ControlledFragmentHandler
-
Callback for handling fragments of data being read from a log.
- onFragment(DirectBuffer, int, int, Header) - Method in interface io.aeron.logbuffer.FragmentHandler
-
Callback for handling fragments of data being read from a log.
- onGap(int, int, int) - Method in interface io.aeron.logbuffer.TermGapScanner.GapHandler
-
Gap detected in log buffer that is being rebuilt.
- onUnavailableImage(Image) - Method in interface io.aeron.UnavailableImageHandler
-
Method called by Aeron to deliver notification that an
Image is no longer available for polling.
- p16 - Variable in class io.aeron.Subscription
-
- p17 - Variable in class io.aeron.Subscription
-
- p18 - Variable in class io.aeron.Subscription
-
- p19 - Variable in class io.aeron.Subscription
-
- p20 - Variable in class io.aeron.Subscription
-
- p21 - Variable in class io.aeron.Subscription
-
- p22 - Variable in class io.aeron.Subscription
-
- p23 - Variable in class io.aeron.Subscription
-
- p24 - Variable in class io.aeron.Subscription
-
- p25 - Variable in class io.aeron.Subscription
-
- p26 - Variable in class io.aeron.Subscription
-
- p27 - Variable in class io.aeron.Subscription
-
- p28 - Variable in class io.aeron.Subscription
-
- p29 - Variable in class io.aeron.Subscription
-
- p30 - Variable in class io.aeron.Subscription
-
- pack(int, int) - Static method in class io.aeron.logbuffer.TermAppender
-
Pack the values for termOffset and termId into a long for returning on the stack.
- pack(int, int) - Static method in class io.aeron.logbuffer.TermReader
-
Pack the values for fragmentsRead and offset into a long for returning on the stack.
- pack(int, int) - Static method in class io.aeron.logbuffer.TermScanner
-
Pack the values for available and padding into a long for returning on the stack.
- packTail(int, int) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Pack a termId and termOffset into a raw tail value.
- padding(long) - Static method in class io.aeron.logbuffer.TermScanner
-
The count of bytes that should be added for padding to the position on top of what is available
- PADDING_FRAME_TYPE - Static variable in class io.aeron.logbuffer.FrameDescriptor
-
Padding frame type to indicate the message should be ignored.
- PARTITION_COUNT - Static variable in class io.aeron.logbuffer.LogBufferDescriptor
-
The number of partitions the log is divided into.
- poll(FragmentHandler, int) - Method in class io.aeron.Image
-
Poll for new messages in a stream.
- poll(FragmentHandler, int) - Method in class io.aeron.Subscription
-
Poll the
Images under the subscription for available message fragments.
- position() - Method in class io.aeron.ExclusivePublication
-
Get the current position to which the publication has advanced for this stream.
- position() - Method in class io.aeron.Image
-
The position this
Image has been consumed to by the subscriber.
- position(long) - Method in class io.aeron.Image
-
Set the subscriber position for this
Image to indicate where it has been consumed to.
- position() - Method in class io.aeron.logbuffer.Header
-
Get the current position to which the image has advanced on reading this message.
- position() - Method in class io.aeron.Publication
-
Get the current position to which the publication has advanced for this stream.
- positionIndicatorRegistrationId(int, long) - Method in class io.aeron.command.ImageBuffersReadyFlyweight
-
Set the registration Id for the subscriber position
- positionIndicatorRegistrationId(int) - Method in class io.aeron.command.ImageBuffersReadyFlyweight
-
Return the registration Id for the subscriber position
- positionLimit() - Method in class io.aeron.ExclusivePublication
-
- positionLimit() - Method in class io.aeron.Publication
-
Get the position limit beyond which this
Publication will be back pressured.
- Publication - Class in io.aeron
-
Aeron Publisher API for sending messages to subscribers of a given channel and streamId pair.
- PUBLICATION_CONNECTION_TIMEOUT_MS - Static variable in class io.aeron.Aeron
-
Timeout after which if no status messages have been received then a publication is considered not connected.
- PublicationBuffersReadyFlyweight - Class in io.aeron.command
-
Message to denote that new buffers have been setup for a publication.
- PublicationBuffersReadyFlyweight() - Constructor for class io.aeron.command.PublicationBuffersReadyFlyweight
-
- publicationConnectionTimeout(long) - Method in class io.aeron.Aeron.Context
-
Set the amount of time, in milliseconds, that this client will use to determine if a
Publication
has active subscribers or not.
- publicationConnectionTimeout() - Method in class io.aeron.Aeron.Context
-
Return the timeout, in milliseconds, that this client will use to determine if a
Publication
has active subscribers or not.
- publicationLimitCounterId() - Method in class io.aeron.command.PublicationBuffersReadyFlyweight
-
The publication limit counter id.
- publicationLimitCounterId(int) - Method in class io.aeron.command.PublicationBuffersReadyFlyweight
-
set position counter id field
- PublicationMessageFlyweight - Class in io.aeron.command
-
Control message for adding or removing a publication
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Correlation ID |
| |
+---------------------------------------------------------------+
| Stream ID |
+---------------------------------------------------------------+
| Channel Length |
+---------------------------------------------------------------+
| Channel (ASCII) ...
- PublicationMessageFlyweight() - Constructor for class io.aeron.command.PublicationMessageFlyweight
-
- RawBlockHandler - Interface in io.aeron.logbuffer
-
Function for handling a raw block of fragments from the log that are contained in the underlying file.
- rawPoll(RawBlockHandler, int) - Method in class io.aeron.Image
-
Poll for new messages in a stream.
- rawPoll(RawBlockHandler, int) - Method in class io.aeron.Subscription
-
Poll the
Images under the subscription for available message fragments in blocks.
- rawTail() - Method in class io.aeron.logbuffer.ExclusiveTermAppender
-
Get the raw value of the current tail.
- rawTail(UnsafeBuffer, int, long) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Set the raw value of the tail for the given partition.
- rawTailVolatile(UnsafeBuffer, int, long) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Set the raw value of the tail for the given partition.
- rawTailVolatile(UnsafeBuffer, int) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Get the raw value of the tail for the given partition.
- rawTailVolatile(UnsafeBuffer) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Get the raw value of the tail for the current active partition.
- rawTailVolatile() - Method in class io.aeron.logbuffer.TermAppender
-
Get the raw current tail value in a volatile memory ordering fashion.
- read(UnsafeBuffer, int, FragmentHandler, int, Header, ErrorHandler, long, Position) - Static method in class io.aeron.logbuffer.TermReader
-
Reads data from a term in a log buffer and updates a passed Position so progress is not lost in the
event of an exception.
- read(UnsafeBuffer, int, FragmentHandler, int, Header, ErrorHandler) - Static method in class io.aeron.logbuffer.TermReader
-
Reads data from a term in a log buffer.
- receiverId() - Method in class io.aeron.protocol.RttMeasurementFlyweight
-
- receiverId(long) - Method in class io.aeron.protocol.RttMeasurementFlyweight
-
- receiverId() - Method in class io.aeron.protocol.StatusMessageFlyweight
-
- receiverId(long) - Method in class io.aeron.protocol.StatusMessageFlyweight
-
- receiverWindowLength() - Method in class io.aeron.protocol.StatusMessageFlyweight
-
return receiver window field
- receiverWindowLength(int) - Method in class io.aeron.protocol.StatusMessageFlyweight
-
set receiver window field
- receptionDelta() - Method in class io.aeron.protocol.RttMeasurementFlyweight
-
- receptionDelta(long) - Method in class io.aeron.protocol.RttMeasurementFlyweight
-
- registrationCorrelationId() - Method in class io.aeron.command.DestinationMessageFlyweight
-
return correlation id used in registration field
- registrationCorrelationId(long) - Method in class io.aeron.command.DestinationMessageFlyweight
-
set registration correlation id field
- registrationCorrelationId() - Method in class io.aeron.command.SubscriptionMessageFlyweight
-
return correlation id used in registration field
- registrationCorrelationId(long) - Method in class io.aeron.command.SubscriptionMessageFlyweight
-
set registration correlation id field
- RegistrationException - Exception in io.aeron.exceptions
-
- RegistrationException(ErrorCode, String) - Constructor for exception io.aeron.exceptions.RegistrationException
-
- registrationId() - Method in class io.aeron.command.RemoveMessageFlyweight
-
Get the registration id field
- registrationId(long) - Method in class io.aeron.command.RemoveMessageFlyweight
-
Set registration id field
- registrationId() - Method in class io.aeron.ExclusivePublication
-
Return the registration id used to register this Publication with the media driver.
- registrationId() - Method in class io.aeron.Publication
-
Return the registration id used to register this Publication with the media driver.
- registrationId() - Method in class io.aeron.Subscription
-
Return the registration id used to register this Publication with the media driver.
- RELIABLE_STREAM_PARAM_NAME - Static variable in class io.aeron.CommonContext
-
Parameter name for channel URI param to indicate if a subscribed must be reliable or not.
- REMOVE_DESTINATION - Static variable in class io.aeron.command.ControlProtocolEvents
-
Remove Destination from an existing Publication.
- REMOVE_PUBLICATION - Static variable in class io.aeron.command.ControlProtocolEvents
-
Remove a Publication.
- REMOVE_SUBSCRIPTION - Static variable in class io.aeron.command.ControlProtocolEvents
-
Remove a Subscriber.
- removeDestination(long, String) - Method in class io.aeron.DriverProxy
-
- removeDestination(String) - Method in class io.aeron.ExclusivePublication
-
Remove a previously added destination manually from a multi-destination-cast Publication.
- removeDestination(String) - Method in class io.aeron.Publication
-
Remove a previously added destination manually from a multi-destination-cast Publication.
- RemoveMessageFlyweight - Class in io.aeron.command
-
Control message for removing a Publication or Subscription.
- RemoveMessageFlyweight() - Constructor for class io.aeron.command.RemoveMessageFlyweight
-
- removePublication(long) - Method in class io.aeron.DriverProxy
-
- removeSubscription(long) - Method in class io.aeron.DriverProxy
-
- REPLY_FLAG - Static variable in class io.aeron.protocol.RttMeasurementFlyweight
-
- RESERVED_VALUE_OFFSET - Static variable in class io.aeron.protocol.DataHeaderFlyweight
-
- reservedValue() - Method in class io.aeron.logbuffer.BufferClaim
-
Get the value stored in the reserve space at the end of a data frame header.
- reservedValue(long) - Method in class io.aeron.logbuffer.BufferClaim
-
Write the provided value into the reserved space at the end of the data frame header.
- reservedValue() - Method in class io.aeron.logbuffer.ExclusiveBufferClaim
-
Get the value stored in the reserve space at the end of a data frame header.
- reservedValue(long) - Method in class io.aeron.logbuffer.ExclusiveBufferClaim
-
Write the provided value into the reserved space at the end of the data frame header.
- reservedValue() - Method in class io.aeron.logbuffer.Header
-
Get the value stored in the reserve space at the end of a data frame header.
- reservedValue() - Method in class io.aeron.protocol.DataHeaderFlyweight
-
Get the reserved value in LITTLE_ENDIAN format.
- reservedValue(long) - Method in class io.aeron.protocol.DataHeaderFlyweight
-
Set the reserved value in LITTLE_ENDIAN format.
- ReservedValueSupplier - Interface in io.aeron
-
Supplies the reserved value field for a data frame header.
- reset() - Method in class io.aeron.BufferBuilder
-
Reset the builder to restart append operations.
- rotateLog(UnsafeBuffer, int, int) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Rotate the log and update the default headers for the new term.
- RttMeasurementFlyweight - Class in io.aeron.protocol
-
- RttMeasurementFlyweight() - Constructor for class io.aeron.protocol.RttMeasurementFlyweight
-
- RttMeasurementFlyweight(ByteBuffer) - Constructor for class io.aeron.protocol.RttMeasurementFlyweight
-
- RttMeasurementFlyweight(UnsafeBuffer) - Constructor for class io.aeron.protocol.RttMeasurementFlyweight
-
- saveErrorLog(PrintStream) - Method in class io.aeron.CommonContext
-
Read the error log to a given PrintStream
- saveErrorLog(PrintStream, MappedByteBuffer) - Method in class io.aeron.CommonContext
-
Read the error log to a given PrintStream
- scan(UnsafeBuffer, int, int) - Static method in class io.aeron.logbuffer.TermBlockScanner
-
Scan a term buffer for a block of messages from an offset up to a limit.
- scanForAvailability(UnsafeBuffer, int, int) - Static method in class io.aeron.logbuffer.TermScanner
-
Scan the term buffer for availability of new messages from a given offset up to a maxLength of bytes.
- scanForGap(UnsafeBuffer, int, int, int, TermGapScanner.GapHandler) - Static method in class io.aeron.logbuffer.TermGapScanner
-
Scan for gaps from the scanOffset up to a limit offset.
- SEND_SETUP_FLAG - Static variable in class io.aeron.protocol.StatusMessageFlyweight
-
Publisher should send SETUP frame
- sendClientKeepalive() - Method in class io.aeron.DriverProxy
-
- SESSION_ID_FIELD_OFFSET - Static variable in class io.aeron.protocol.DataHeaderFlyweight
-
- sessionId() - Method in class io.aeron.command.ImageBuffersReadyFlyweight
-
return session id field
- sessionId(int) - Method in class io.aeron.command.ImageBuffersReadyFlyweight
-
set session id field
- sessionId() - Method in class io.aeron.command.PublicationBuffersReadyFlyweight
-
return session id field
- sessionId(int) - Method in class io.aeron.command.PublicationBuffersReadyFlyweight
-
set session id field
- sessionId() - Method in class io.aeron.ExclusivePublication
-
Session under which messages are published.
- sessionId() - Method in class io.aeron.Image
-
The sessionId for the steam of messages.
- sessionId() - Method in class io.aeron.logbuffer.Header
-
The session ID to which the frame belongs.
- sessionId() - Method in class io.aeron.protocol.DataHeaderFlyweight
-
return session id field
- sessionId(int) - Method in class io.aeron.protocol.DataHeaderFlyweight
-
set session id field
- sessionId() - Method in class io.aeron.protocol.NakFlyweight
-
return session id field
- sessionId(int) - Method in class io.aeron.protocol.NakFlyweight
-
set session id field
- sessionId() - Method in class io.aeron.protocol.RttMeasurementFlyweight
-
return session id field
- sessionId(int) - Method in class io.aeron.protocol.RttMeasurementFlyweight
-
set session id field
- sessionId() - Method in class io.aeron.protocol.SetupFlyweight
-
return session id field
- sessionId(int) - Method in class io.aeron.protocol.SetupFlyweight
-
set session id field
- sessionId() - Method in class io.aeron.protocol.StatusMessageFlyweight
-
return session id field
- sessionId(int) - Method in class io.aeron.protocol.StatusMessageFlyweight
-
set session id field
- sessionId() - Method in class io.aeron.Publication
-
Session under which messages are published.
- SetupFlyweight - Class in io.aeron.protocol
-
- SetupFlyweight() - Constructor for class io.aeron.protocol.SetupFlyweight
-
- SetupFlyweight(UnsafeBuffer) - Constructor for class io.aeron.protocol.SetupFlyweight
-
- SetupFlyweight(ByteBuffer) - Constructor for class io.aeron.protocol.SetupFlyweight
-
- sourceIdentity() - Method in class io.aeron.command.ImageBuffersReadyFlyweight
-
Return the source identity string in ASCII
- sourceIdentity(String) - Method in class io.aeron.command.ImageBuffersReadyFlyweight
-
Set the source identity string in ASCII
- sourceIdentity() - Method in class io.aeron.Image
-
The source identity of the sending publisher as an abstract concept appropriate for the media.
- SPY_PREFIX - Static variable in class io.aeron.CommonContext
-
URI used for Spy
Subscriptions whereby an outgoing unicast or multicast publication can be spied on
by IPC without receiving it again via the network.
- StatusMessageFlyweight - Class in io.aeron.protocol
-
Flyweight for a Status Message Packet
- StatusMessageFlyweight() - Constructor for class io.aeron.protocol.StatusMessageFlyweight
-
- StatusMessageFlyweight(ByteBuffer) - Constructor for class io.aeron.protocol.StatusMessageFlyweight
-
- StatusMessageFlyweight(UnsafeBuffer) - Constructor for class io.aeron.protocol.StatusMessageFlyweight
-
- storeDefaultFrameHeader(UnsafeBuffer, DirectBuffer) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Store the default frame header to the log meta data buffer.
- STREAM_ID_FIELD_OFFSET - Static variable in class io.aeron.protocol.DataHeaderFlyweight
-
- streamId() - Method in class io.aeron.command.ImageBuffersReadyFlyweight
-
return stream id field
- streamId(int) - Method in class io.aeron.command.ImageBuffersReadyFlyweight
-
set stream id field
- streamId() - Method in class io.aeron.command.ImageMessageFlyweight
-
return stream id field
- streamId(int) - Method in class io.aeron.command.ImageMessageFlyweight
-
set stream id field
- streamId() - Method in class io.aeron.command.PublicationBuffersReadyFlyweight
-
return stream id field
- streamId(int) - Method in class io.aeron.command.PublicationBuffersReadyFlyweight
-
set stream id field
- streamId() - Method in class io.aeron.command.PublicationMessageFlyweight
-
Get the stream id field
- streamId(int) - Method in class io.aeron.command.PublicationMessageFlyweight
-
Set the stream id field
- streamId() - Method in class io.aeron.command.SubscriptionMessageFlyweight
-
return the stream id
- streamId(int) - Method in class io.aeron.command.SubscriptionMessageFlyweight
-
Set the stream id
- streamId() - Method in class io.aeron.ExclusivePublication
-
Stream identity for scoping within the channel media address.
- streamId() - Method in class io.aeron.logbuffer.Header
-
The stream ID to which the frame belongs.
- streamId() - Method in class io.aeron.protocol.DataHeaderFlyweight
-
return stream id field
- streamId(int) - Method in class io.aeron.protocol.DataHeaderFlyweight
-
set stream id field
- streamId() - Method in class io.aeron.protocol.NakFlyweight
-
return stream id field
- streamId(int) - Method in class io.aeron.protocol.NakFlyweight
-
set stream id field
- streamId() - Method in class io.aeron.protocol.RttMeasurementFlyweight
-
return stream id field
- streamId(int) - Method in class io.aeron.protocol.RttMeasurementFlyweight
-
set stream id field
- streamId() - Method in class io.aeron.protocol.SetupFlyweight
-
return stream id field
- streamId(int) - Method in class io.aeron.protocol.SetupFlyweight
-
set stream id field
- streamId() - Method in class io.aeron.protocol.StatusMessageFlyweight
-
return stream id field
- streamId(int) - Method in class io.aeron.protocol.StatusMessageFlyweight
-
set stream id field
- streamId() - Method in class io.aeron.Publication
-
Stream identity for scoping within the channel media address.
- streamId() - Method in class io.aeron.Subscription
-
Stream identity for scoping within the channel media address.
- subscriberPositionCount() - Method in class io.aeron.command.ImageBuffersReadyFlyweight
-
return the number of position indicators
- subscriberPositionCount(int) - Method in class io.aeron.command.ImageBuffersReadyFlyweight
-
set the number of position indicators
- subscriberPositionId(int, int) - Method in class io.aeron.command.ImageBuffersReadyFlyweight
-
Set the position Id for the subscriber
- subscriberPositionId(int) - Method in class io.aeron.command.ImageBuffersReadyFlyweight
-
Return the position Id for the subscriber
- subscription() - Method in class io.aeron.Image
-
- Subscription - Class in io.aeron
-
Aeron Subscriber API for receiving a reconstructed
Image for a stream of messages from publishers on
a given channel and streamId pair.
- SubscriptionMessageFlyweight - Class in io.aeron.command
-
Control message for adding or removing a subscription.
- SubscriptionMessageFlyweight() - Constructor for class io.aeron.command.SubscriptionMessageFlyweight
-
- tailTermId(int) - Method in class io.aeron.logbuffer.ExclusiveTermAppender
-
Set the value for the tail counter.
- tailTermId(int) - Method in class io.aeron.logbuffer.TermAppender
-
Set the value for the tail counter.
- TERM_ID_FIELD_OFFSET - Static variable in class io.aeron.protocol.DataHeaderFlyweight
-
- TERM_ID_OFFSET - Static variable in class io.aeron.logbuffer.FrameDescriptor
-
Offset within a frame at which the term id field begins
- TERM_ID_PARAM_NAME - Static variable in class io.aeron.CommonContext
-
- TERM_LENGTH_PARAM_NAME - Static variable in class io.aeron.CommonContext
-
The param name to be used for the term length as a channel URI param.
- TERM_MIN_LENGTH - Static variable in class io.aeron.logbuffer.LogBufferDescriptor
-
Minimum buffer length for a log term
- TERM_OFFSET - Static variable in class io.aeron.logbuffer.FrameDescriptor
-
Offset within a frame at which the term offset field begins
- TERM_OFFSET_FIELD_OFFSET - Static variable in class io.aeron.protocol.DataHeaderFlyweight
-
- TERM_OFFSET_PARAM_NAME - Static variable in class io.aeron.CommonContext
-
- TERM_TAIL_COUNTERS_OFFSET - Static variable in class io.aeron.logbuffer.LogBufferDescriptor
-
Offset within the meta data where the tail values are stored.
- TermAppender - Class in io.aeron.logbuffer
-
Term buffer appender which supports many producers concurrently writing an append-only log.
- TermAppender(UnsafeBuffer, UnsafeBuffer, int) - Constructor for class io.aeron.logbuffer.TermAppender
-
Construct a view over a term buffer and state buffer for appending frames.
- TermBlockScanner - Class in io.aeron.logbuffer
-
Scan a term buffer for a block of messages including padding.
- TermBlockScanner() - Constructor for class io.aeron.logbuffer.TermBlockScanner
-
- termBufferLength() - Method in class io.aeron.ExclusivePublication
-
Get the length in bytes for each term partition in the log buffer.
- termBufferLength() - Method in class io.aeron.Image
-
Get the length in bytes for each term partition in the log buffer.
- termBufferLength() - Method in class io.aeron.Publication
-
Get the length in bytes for each term partition in the log buffer.
- termBuffers() - Method in class io.aeron.LogBuffers
-
- TermGapFiller - Class in io.aeron.logbuffer
-
Fills a gap in a term with a padding record.
- TermGapFiller() - Constructor for class io.aeron.logbuffer.TermGapFiller
-
- TermGapScanner - Class in io.aeron.logbuffer
-
Scans for gaps in the sequence of bytes in a replicated term buffer between the completed rebuild and the
high-water-mark.
- TermGapScanner() - Constructor for class io.aeron.logbuffer.TermGapScanner
-
- TermGapScanner.GapHandler - Interface in io.aeron.logbuffer
-
Handler for notifying of gaps in the log.
- termId() - Method in class io.aeron.logbuffer.Header
-
The term ID to which the frame belongs.
- termId(long) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Get the termId from a packed raw tail value.
- termId(long) - Static method in class io.aeron.logbuffer.TermAppender
-
The termId in which the append operation took place.
- termId() - Method in class io.aeron.protocol.DataHeaderFlyweight
-
return term id field
- termId(int) - Method in class io.aeron.protocol.DataHeaderFlyweight
-
set term id field
- termId() - Method in class io.aeron.protocol.NakFlyweight
-
return term id field
- termId(int) - Method in class io.aeron.protocol.NakFlyweight
-
set term id field
- termIdOffset(int) - Static method in class io.aeron.logbuffer.FrameDescriptor
-
The buffer offset at which the term id field begins.
- termLength() - Method in class io.aeron.LogBuffers
-
- termLength() - Method in class io.aeron.protocol.SetupFlyweight
-
return term length field
- termLength(int) - Method in class io.aeron.protocol.SetupFlyweight
-
set term length field
- termOffset() - Method in class io.aeron.logbuffer.Header
-
The offset in the term at which the frame begins.
- termOffset(long, long) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Read the termOffset from a packed raw tail value.
- termOffset(long) - Static method in class io.aeron.logbuffer.TermAppender
-
The termOffset as a result of the append
- termOffset() - Method in class io.aeron.protocol.DataHeaderFlyweight
-
return term offset field
- termOffset(int) - Method in class io.aeron.protocol.DataHeaderFlyweight
-
set term offset field
- termOffset() - Method in class io.aeron.protocol.NakFlyweight
-
return term offset field
- termOffset(int) - Method in class io.aeron.protocol.NakFlyweight
-
set term offset field
- termOffset() - Method in class io.aeron.protocol.SetupFlyweight
-
return term offset field
- termOffset(int) - Method in class io.aeron.protocol.SetupFlyweight
-
set term offset field
- termOffsetOffset(int) - Static method in class io.aeron.logbuffer.FrameDescriptor
-
The buffer offset at which the term offset field begins.
- TermReader - Class in io.aeron.logbuffer
-
A term buffer reader.
- TermReader() - Constructor for class io.aeron.logbuffer.TermReader
-
- TermRebuilder - Class in io.aeron.logbuffer
-
Rebuild a term buffer from received frames which can be out-of-order.
- TermRebuilder() - Constructor for class io.aeron.logbuffer.TermRebuilder
-
- TermScanner - Class in io.aeron.logbuffer
-
Scans a term buffer for an availability range of messages.
- TermScanner() - Constructor for class io.aeron.logbuffer.TermScanner
-
- TermUnblocker - Class in io.aeron.logbuffer
-
Unblocks a term buffer if a publisher has died leaving the log with a partial log entry.
- TermUnblocker() - Constructor for class io.aeron.logbuffer.TermUnblocker
-
- TermUnblocker.Status - Enum in io.aeron.logbuffer
-
- threadFactory(ThreadFactory) - Method in class io.aeron.Aeron.Context
-
Specify the thread factory to use when starting the conductor thread.
- threadFactory() - Method in class io.aeron.Aeron.Context
-
The thread factory to be use to construct the conductor thread
- timeOfLastDriverKeepalive() - Method in class io.aeron.DriverProxy
-
- timeOfLastStatusMessage(UnsafeBuffer) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Get the value of the time of last SM in System.currentTimeMillis().
- timeOfLastStatusMessage(UnsafeBuffer, long) - Static method in class io.aeron.logbuffer.LogBufferDescriptor
-
Set the value of the time of last SM used by the producer of this log.
- TO_CLIENTS_BUFFER_LENGTH_FIELD_OFFSET - Static variable in class io.aeron.CncFileDescriptor
-
- TO_DRIVER_BUFFER_LENGTH_FIELD_OFFSET - Static variable in class io.aeron.CncFileDescriptor
-
- toClientBuffer(CopyBroadcastReceiver) - Method in class io.aeron.Aeron.Context
-
This method is used for testing and debugging.
- toClientBuffer() - Method in class io.aeron.Aeron.Context
-
The buffer used for communicating from the media driver to the Aeron client.
- toClientsBufferLengthOffset(int) - Static method in class io.aeron.CncFileDescriptor
-
- toDriverBuffer(RingBuffer) - Method in class io.aeron.Aeron.Context
-
This method is used for testing and debugging.
- toDriverBuffer() - Method in class io.aeron.Aeron.Context
-
Get the RingBuffer used for sending commands to the media driver.
- toDriverBufferLengthOffset(int) - Static method in class io.aeron.CncFileDescriptor
-
- toString() - Method in class io.aeron.protocol.DataHeaderFlyweight
-
- toString() - Method in class io.aeron.protocol.NakFlyweight
-
- toString() - Method in class io.aeron.protocol.RttMeasurementFlyweight
-
- toString() - Method in class io.aeron.protocol.SetupFlyweight
-
- toString() - Method in class io.aeron.protocol.StatusMessageFlyweight
-
- TRIPPED - Static variable in class io.aeron.logbuffer.ExclusiveTermAppender
-
The append operation tripped the end of the buffer and needs to rotate.
- TRIPPED - Static variable in class io.aeron.logbuffer.TermAppender
-
The append operation tripped the end of the buffer and needs to rotate.
- tryClaim(int, ExclusiveBufferClaim) - Method in class io.aeron.ExclusivePublication
-
Try to claim a range in the publication log into which a message can be written with zero copy semantics.
- tryClaim(int, BufferClaim) - Method in class io.aeron.Publication
-
Try to claim a range in the publication log into which a message can be written with zero copy semantics.
- tryFillGap(UnsafeBuffer, UnsafeBuffer, int, int, int) - Static method in class io.aeron.logbuffer.TermGapFiller
-
Try to gap fill the current term at a given offset if the gap contains no data.
- ttl() - Method in class io.aeron.protocol.SetupFlyweight
-
Return the TTL field
- ttl(int) - Method in class io.aeron.protocol.SetupFlyweight
-
Set the TTL field
- type() - Method in class io.aeron.logbuffer.Header
-
- TYPE_FIELD_OFFSET - Static variable in class io.aeron.protocol.HeaderFlyweight
-
- TYPE_OFFSET - Static variable in class io.aeron.logbuffer.FrameDescriptor
-
Offset within a frame at which the type field begins
- typeOffset(int) - Static method in class io.aeron.logbuffer.FrameDescriptor
-
The buffer offset at which the type field begins.