- calculatedN() - Method in class io.aeron.driver.OptimalMulticastDelayGenerator
-
Return the estimated number of feedback messages per RTT.
- cancelRead(UdpChannelTransport) - Method in class io.aeron.driver.media.ControlTransportPoller
-
- cancelRead(SendChannelEndpoint) - Method in class io.aeron.driver.media.ControlTransportPoller
-
- cancelRead(UdpChannelTransport) - Method in class io.aeron.driver.media.DataTransportPoller
-
- cancelRead(ReceiveChannelEndpoint) - Method in class io.aeron.driver.media.DataTransportPoller
-
- cancelRead(UdpChannelTransport) - Method in class io.aeron.driver.media.UdpTransportPoller
-
Cancel previous registration.
- canonicalForm() - Method in class io.aeron.driver.media.UdpChannel
-
The canonical form for the channel
- canonicalise(InetSocketAddress, InetSocketAddress) - Static method in class io.aeron.driver.media.UdpChannel
-
Return a string which is a canonical form of the channel suitable for use as a file or directory
name and also as a method of hashing, etc.
- CHANNEL_OFFSET - Static variable in class io.aeron.driver.status.ChannelEndpointStatus
-
Offset in the key meta data for the channel of the counter.
- CHANNEL_OFFSET - Static variable in class io.aeron.driver.status.StreamPositionCounter
-
Offset in the key meta data for the channel of the counter.
- channelEndpoint() - Method in class io.aeron.driver.cmd.CreatePublicationImageCmd
-
- channelEndpoint() - Method in class io.aeron.driver.PendingSetupMessageFromSource
-
- channelEndpoint() - Method in class io.aeron.driver.SubscriptionLink
-
- ChannelEndpointStatus - Class in io.aeron.driver.status
-
Allocates AtomicCounter
indicating channel endpoint status.
- ChannelEndpointStatus() - Constructor for class io.aeron.driver.status.ChannelEndpointStatus
-
- channelUriString() - Method in class io.aeron.driver.PublicationImage
-
Get the string representation of the channel URI.
- cleanLogBuffer() - Method in class io.aeron.driver.DirectPublication
-
- CLIENT_LIVENESS_TIMEOUT_DEFAULT_NS - Static variable in class io.aeron.driver.Configuration
-
Timeout for client liveness in nanoseconds.
- CLIENT_LIVENESS_TIMEOUT_NS - Static variable in class io.aeron.driver.Configuration
-
- CLIENT_LIVENESS_TIMEOUT_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
Property name for Aeron
client liveness timeout.
- clientId() - Method in class io.aeron.driver.AeronClient
-
- clientLivenessTimeoutNs(long) - Method in class io.aeron.driver.MediaDriver.Context
-
- clientLivenessTimeoutNs() - Method in class io.aeron.driver.MediaDriver.Context
-
- ClientProxy - Class in io.aeron.driver
-
Proxy for communicating from the driver to the client conductor.
- ClientProxy(BroadcastTransmitter) - Constructor for class io.aeron.driver.ClientProxy
-
- clientProxy(ClientProxy) - Method in class io.aeron.driver.MediaDriver.Context
-
- clientProxy() - Method in class io.aeron.driver.MediaDriver.Context
-
- close() - Method in interface io.aeron.driver.buffer.RawLog
-
- close() - Method in class io.aeron.driver.DirectPublication
-
- close() - Method in class io.aeron.driver.media.ReceiveChannelEndpoint
-
- close() - Method in class io.aeron.driver.media.UdpChannelTransport
-
Close transport, canceling any pending read operations and closing channel
- close() - Method in class io.aeron.driver.MediaDriver
-
Shutdown the media driver by stopping all threads and freeing resources.
- close() - Method in class io.aeron.driver.MediaDriver.Context
-
- close() - Method in class io.aeron.driver.NetworkPublication
-
- close() - Method in class io.aeron.driver.PublicationImage
- close() - Method in class io.aeron.driver.PublicationLink
-
- close() - Method in class io.aeron.driver.status.SystemCounters
-
Close all the counters.
- close() - Method in class io.aeron.driver.SubscriptionLink
-
- closeAutoCloseable(AutoCloseable) - Method in class io.aeron.driver.DriverConductorProxy
-
- CloseAutoCloseableCmd - Class in io.aeron.driver.cmd
-
- CloseAutoCloseableCmd(AutoCloseable) - Constructor for class io.aeron.driver.cmd.CloseAutoCloseableCmd
-
- closeNetworkPublication(NetworkPublication) - Method in class io.aeron.driver.DriverConductorProxy
-
- CloseNetworkPublicationCmd - Class in io.aeron.driver.cmd
-
- CloseNetworkPublicationCmd(NetworkPublication) - Constructor for class io.aeron.driver.cmd.CloseNetworkPublicationCmd
-
- closeReceiveChannelEndpoint(ReceiveChannelEndpoint) - Method in class io.aeron.driver.ReceiverProxy
-
- CloseReceiveChannelEndpointCmd - Class in io.aeron.driver.cmd
-
- CloseReceiveChannelEndpointCmd(ReceiveChannelEndpoint) - Constructor for class io.aeron.driver.cmd.CloseReceiveChannelEndpointCmd
-
- closeSendChannelEndpoint(SendChannelEndpoint) - Method in class io.aeron.driver.SenderProxy
-
- CloseSendChannelEndpointCmd - Class in io.aeron.driver.cmd
-
- CloseSendChannelEndpointCmd(SendChannelEndpoint) - Constructor for class io.aeron.driver.cmd.CloseSendChannelEndpointCmd
-
- CLOSING - Static variable in class io.aeron.driver.status.ChannelEndpointStatus
-
Channel is being closed.
- CMD_QUEUE_CAPACITY - Static variable in class io.aeron.driver.Configuration
-
Capacity for the command queues used between driver agents.
- conclude() - Method in class io.aeron.driver.MediaDriver.Context
-
- CONDUCTOR_BUFFER_LENGTH - Static variable in class io.aeron.driver.Configuration
-
- CONDUCTOR_BUFFER_LENGTH_DEFAULT - Static variable in class io.aeron.driver.Configuration
-
Default buffer length for conductor buffers between the client and the media driver conductor.
- CONDUCTOR_BUFFER_LENGTH_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
Length (in bytes) of the conductor buffers between the media driver and the client.
- CONDUCTOR_IDLE_STRATEGY - Static variable in class io.aeron.driver.Configuration
-
- CONDUCTOR_IDLE_STRATEGY_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
- conductorIdleStrategy() - Static method in class io.aeron.driver.Configuration
-
- conductorIdleStrategy(IdleStrategy) - Method in class io.aeron.driver.MediaDriver.Context
-
- conductorIdleStrategy() - Method in class io.aeron.driver.MediaDriver.Context
-
- Configuration - Class in io.aeron.driver
-
- Configuration() - Constructor for class io.aeron.driver.Configuration
-
- ConfigurationException - Exception in io.aeron.driver.exceptions
-
- ConfigurationException(String) - Constructor for exception io.aeron.driver.exceptions.ConfigurationException
-
- connectAddress - Variable in class io.aeron.driver.media.UdpChannelTransport
-
- consumerPosition() - Method in class io.aeron.driver.DirectPublication
-
- consumerPosition() - Method in interface io.aeron.driver.DriverManagedResource
-
Position of the consumer for this resource.
- consumerPosition() - Method in class io.aeron.driver.NetworkPublication
-
- containsAnyKey(String[]) - Method in class io.aeron.driver.uri.AeronUri
-
- containsKey(String) - Method in class io.aeron.driver.uri.AeronUri
-
- Context() - Constructor for class io.aeron.driver.MediaDriver.Context
-
- ControlProtocolException - Exception in io.aeron.driver.exceptions
-
- ControlProtocolException(ErrorCode, String) - Constructor for exception io.aeron.driver.exceptions.ControlProtocolException
-
- ControlProtocolException(ErrorCode, Exception) - Constructor for exception io.aeron.driver.exceptions.ControlProtocolException
-
- ControlTransportPoller - Class in io.aeron.driver.media
-
Encapsulates the polling of a number of
UdpChannelTransport
s using whatever means provides the lowest latency.
- ControlTransportPoller() - Constructor for class io.aeron.driver.media.ControlTransportPoller
-
- controlTransportPoller(ControlTransportPoller) - Method in class io.aeron.driver.MediaDriver.Context
-
- controlTransportPoller() - Method in class io.aeron.driver.MediaDriver.Context
-
- correlationId() - Method in class io.aeron.driver.DirectPublication
-
- correlationId() - Method in class io.aeron.driver.PublicationImage
-
- COUNTERS_METADATA_BUFFER_LENGTH - Static variable in class io.aeron.driver.Configuration
-
- COUNTERS_VALUES_BUFFER_LENGTH - Static variable in class io.aeron.driver.Configuration
-
- COUNTERS_VALUES_BUFFER_LENGTH_DEFAULT - Static variable in class io.aeron.driver.Configuration
-
Length of the memory mapped buffers for the system counters file.
- COUNTERS_VALUES_BUFFER_LENGTH_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
Property name for length of the error buffer for the system counters.
- countersManager(CountersManager) - Method in class io.aeron.driver.MediaDriver.Context
-
- countersManager() - Method in class io.aeron.driver.MediaDriver.Context
-
- createPublicationImage(int, int, int, int, int, int, int, InetSocketAddress, InetSocketAddress, ReceiveChannelEndpoint) - Method in class io.aeron.driver.DriverConductorProxy
-
- CreatePublicationImageCmd - Class in io.aeron.driver.cmd
-
- CreatePublicationImageCmd(int, int, int, int, int, int, int, InetSocketAddress, InetSocketAddress, ReceiveChannelEndpoint) - Constructor for class io.aeron.driver.cmd.CreatePublicationImageCmd
-
- id() - Method in enum io.aeron.driver.status.SystemCounterDescriptor
-
The unique identity for the system counter.
- IMAGE_LIVENESS_TIMEOUT_DEFAULT_NS - Static variable in class io.aeron.driver.Configuration
-
Timeout for Image
liveness in nanoseconds.
- IMAGE_LIVENESS_TIMEOUT_NS - Static variable in class io.aeron.driver.Configuration
-
- IMAGE_LIVENESS_TIMEOUT_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
Property name for Image
liveness timeout.
- imageLivenessTimeoutNs(long) - Method in class io.aeron.driver.MediaDriver.Context
-
- imageLivenessTimeoutNs() - Method in class io.aeron.driver.MediaDriver.Context
-
- incRef() - Method in class io.aeron.driver.DirectPublication
-
- incRef() - Method in interface io.aeron.driver.DriverManagedResource
-
Increment reference count to this resource.
- incRef() - Method in class io.aeron.driver.NetworkPublication
-
- incRefToStream(int) - Method in class io.aeron.driver.media.ReceiveChannelEndpoint
-
- INITIAL_WINDOW_LENGTH_DEFAULT - Static variable in class io.aeron.driver.Configuration
-
Default initial window length for flow control sender to receiver purposes
Length of Initial Window
RTT (LAN) = 100 usec
Throughput = 10 Gbps
Buffer = Throughput * RTT
Buffer = (10 * 1000 * 1000 * 1000 / 8) * 0.0001 = 125000
Round to 128KB
- INITIAL_WINDOW_LENGTH_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
Property name for length of the initial window which must be sufficient for Bandwidth Delay Produce (BDP).
- initialize(int, int) - Method in interface io.aeron.driver.FlowControl
-
Initialize the flow control strategy
- initialize(int, int) - Method in class io.aeron.driver.MaxMulticastFlowControl
-
Initialize the flow control strategy
- initialize(int, int) - Method in class io.aeron.driver.UnicastFlowControl
-
Initialize the flow control strategy
- INITIALIZING - Static variable in class io.aeron.driver.status.ChannelEndpointStatus
-
Channel is being initialized.
- initialWindowLength() - Static method in class io.aeron.driver.Configuration
-
- initialWindowLength(int) - Method in class io.aeron.driver.MediaDriver.Context
-
- initialWindowLength() - Method in class io.aeron.driver.MediaDriver.Context
-
- InterfaceSearchAddress - Class in io.aeron.driver.uri
-
- InterfaceSearchAddress(InetSocketAddress, int) - Constructor for class io.aeron.driver.uri.InterfaceSearchAddress
-
- InvalidChannelException - Exception in io.aeron.driver.exceptions
-
- InvalidChannelException(ErrorCode, String) - Constructor for exception io.aeron.driver.exceptions.InvalidChannelException
-
- InvalidChannelException(ErrorCode, Exception) - Constructor for exception io.aeron.driver.exceptions.InvalidChannelException
-
- invalidPackets - Variable in class io.aeron.driver.media.UdpChannelTransport
-
- io.aeron.driver - package io.aeron.driver
-
- io.aeron.driver.buffer - package io.aeron.driver.buffer
-
- io.aeron.driver.cmd - package io.aeron.driver.cmd
-
- io.aeron.driver.exceptions - package io.aeron.driver.exceptions
-
- io.aeron.driver.ext - package io.aeron.driver.ext
-
- io.aeron.driver.media - package io.aeron.driver.media
-
- io.aeron.driver.status - package io.aeron.driver.status
-
- io.aeron.driver.uri - package io.aeron.driver.uri
-
- IPC_PUBLICATION_TERM_WINDOW_LENGTH - Static variable in class io.aeron.driver.Configuration
-
- IPC_PUBLICATION_TERM_WINDOW_LENGTH_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
Property name for window limit for IPC publications.
- IPC_TERM_BUFFER_LENGTH - Static variable in class io.aeron.driver.Configuration
-
- IPC_TERM_BUFFER_LENGTH_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
Property name for term buffer length (in bytes) for IPC buffers.
- ipcPublicationTermWindowLength(int) - Static method in class io.aeron.driver.Configuration
-
How far ahead the publisher can get from the sender position for IPC only.
- ipcTermBufferLength(int) - Static method in class io.aeron.driver.Configuration
-
How large the term buffer should be for IPC only.
- ipcTermBufferLength(int) - Method in class io.aeron.driver.MediaDriver.Context
-
- ipcTermBufferLength() - Method in class io.aeron.driver.MediaDriver.Context
-
- isClosed() - Method in class io.aeron.driver.media.ReceiveChannelEndpoint
-
- isMulticast() - Method in class io.aeron.driver.media.UdpChannel
-
Does channel represent a multicast or not
- isMulticast() - Method in class io.aeron.driver.media.UdpChannelTransport
-
Is transport representing a multicast media or unicast
- isValidFrame(UnsafeBuffer, int) - Method in class io.aeron.driver.media.UdpChannelTransport
-
Is the received frame valid.
- label() - Method in enum io.aeron.driver.status.SystemCounterDescriptor
-
The human readable label to identify a system counter.
- labelName(int) - Static method in class io.aeron.driver.status.StreamPositionCounter
-
Return the label name for a counter type identifier.
- launch() - Static method in class io.aeron.driver.MediaDriver
-
Launch a MediaDriver embedded in the current process with default configuration.
- launch(MediaDriver.Context) - Static method in class io.aeron.driver.MediaDriver
-
Launch a MediaDriver embedded in the current process and provided a configuration context.
- launchEmbedded() - Static method in class io.aeron.driver.MediaDriver
-
Launch an isolated MediaDriver embedded in the current process with a generated aeronDirectoryName that can be retrieved
by calling aeronDirectoryName.
- launchEmbedded(MediaDriver.Context) - Static method in class io.aeron.driver.MediaDriver
-
Launch an isolated MediaDriver embedded in the current process with a provided configuration context and a generated
aeronDirectoryName (overwrites configured CommonContext.aeronDirectoryName()
) that can be retrieved by calling
aeronDirectoryName.
- loadPropertiesFile(String) - Static method in class io.aeron.driver.MediaDriver
-
Load system properties from a given filename or url.
- loadPropertiesFiles(String[]) - Static method in class io.aeron.driver.MediaDriver
-
Load system properties from a given set of filenames or URLs.
- localControl() - Method in class io.aeron.driver.media.UdpChannel
-
Local control address information
- localData() - Method in class io.aeron.driver.media.UdpChannel
-
Local data address information
- localInterface() - Method in class io.aeron.driver.media.UdpChannel
-
Local interface to be used by the channel.
- logFileName() - Method in interface io.aeron.driver.buffer.RawLog
-
Get the fully qualified file name for the log file.
- logMetaData() - Method in interface io.aeron.driver.buffer.RawLog
-
The meta data storage for the overall log.
- LossDetector - Class in io.aeron.driver
-
Detecting and handling of gaps in a stream
- LossDetector(FeedbackDelayGenerator, NakMessageSender) - Constructor for class io.aeron.driver.LossDetector
-
Create a loss handler for a channel.
- LossGenerator - Interface in io.aeron.driver.ext
-
Interface for loss generators.
- lossGeneratorSupplier(double, long) - Static method in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
- param(String, String) - Method in class io.aeron.driver.uri.AeronUri.Builder
-
- parse(String) - Static method in class io.aeron.driver.media.UdpChannel
-
Parse URI and create channel
- parse(CharSequence) - Static method in class io.aeron.driver.uri.AeronUri
-
- parse(String) - Static method in class io.aeron.driver.uri.InterfaceSearchAddress
-
- parse(CharSequence) - Static method in class io.aeron.driver.uri.SocketAddressUtil
-
Utility for parsing socket addresses from a CharSequence
.
- parse(CharSequence, int) - Static method in class io.aeron.driver.uri.SocketAddressUtil
-
- parseQueryString(URI, M) - Static method in class io.aeron.driver.uri.UriUtil
-
- partitions() - Method in interface io.aeron.driver.buffer.RawLog
-
An array of the LogBufferPartition
buffers.
- PENDING_SETUPS_TIMEOUT_NS - Static variable in class io.aeron.driver.Configuration
-
Timeout on cleaning up pending SETUP state on subscriber.
- PendingSetupMessageFromSource - Class in io.aeron.driver
-
- PendingSetupMessageFromSource(int, int, ReceiveChannelEndpoint) - Constructor for class io.aeron.driver.PendingSetupMessageFromSource
-
- pollTransports() - Method in class io.aeron.driver.media.ControlTransportPoller
-
- pollTransports() - Method in class io.aeron.driver.media.DataTransportPoller
-
- pollTransports() - Method in class io.aeron.driver.media.UdpTransportPoller
-
Explicit event loop processing as a poll
- position() - Method in class io.aeron.driver.SubscriberPosition
-
- positionCounterId() - Method in class io.aeron.driver.SubscriberPosition
-
- possibleTelAsymmetryEncountered() - Method in class io.aeron.driver.media.ReceiveChannelEndpoint
-
- presend(ByteBuffer, InetSocketAddress) - Method in class io.aeron.driver.media.SendChannelEndpoint
-
- processTimeouts(long, RetransmitSender) - Method in class io.aeron.driver.RetransmitHandler
-
Called to process any outstanding timeouts.
- producerPosition() - Method in class io.aeron.driver.DirectPublication
-
- producerPosition() - Method in interface io.aeron.driver.DriverManagedResource
-
Position of the producer for this resource.
- producerPosition() - Method in class io.aeron.driver.NetworkPublication
-
- protocolFamily() - Method in class io.aeron.driver.media.UdpChannel
-
- PUBLICATION_HEARTBEAT_TIMEOUT_NS - Static variable in class io.aeron.driver.Configuration
-
Timeout between heartbeats for publications.
- PUBLICATION_LINGER_DEFAULT_NS - Static variable in class io.aeron.driver.Configuration
-
Time for Publication
s to linger before cleanup.
- PUBLICATION_LINGER_NS - Static variable in class io.aeron.driver.Configuration
-
- PUBLICATION_LINGER_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
Property name for linger timeout on Publication
s.
- PUBLICATION_SETUP_TIMEOUT_NS - Static variable in class io.aeron.driver.Configuration
-
Timeout between SETUP frames for publications during initial setup phase.
- PUBLICATION_TERM_WINDOW_LENGTH - Static variable in class io.aeron.driver.Configuration
-
- PUBLICATION_TERM_WINDOW_LENGTH_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
Property name for window limit on Publication
side.
- PUBLICATION_UNBLOCK_TIMEOUT_DEFAULT_NS - Static variable in class io.aeron.driver.Configuration
-
Timeout for Publication
unblock in nanoseconds
- PUBLICATION_UNBLOCK_TIMEOUT_NS - Static variable in class io.aeron.driver.Configuration
-
- PUBLICATION_UNBLOCK_TIMEOUT_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
Property name for Publication
unblock timeout.
- PublicationImage - Class in io.aeron.driver
-
State maintained for active sessionIds within a channel for receiver processing
- PublicationImage(long, long, ReceiveChannelEndpoint, InetSocketAddress, int, int, int, int, int, int, RawLog, FeedbackDelayGenerator, List<ReadablePosition>, Position, NanoClock, SystemCounters, InetSocketAddress) - Constructor for class io.aeron.driver.PublicationImage
-
- PublicationLink - Class in io.aeron.driver
-
- PublicationLink(long, DriverManagedResource, AeronClient, long, long, SystemCounters) - Constructor for class io.aeron.driver.PublicationLink
-
- publicationTermBufferLength(int) - Method in class io.aeron.driver.MediaDriver.Context
-
- publicationTermBufferLength() - Method in class io.aeron.driver.MediaDriver.Context
-
- publicationTermWindowLength(int) - Static method in class io.aeron.driver.Configuration
-
How far ahead the publisher can get from the sender position.
- publicationUnblockTimeoutNs(long) - Method in class io.aeron.driver.MediaDriver.Context
-
- publicationUnblockTimeoutNs() - Method in class io.aeron.driver.MediaDriver.Context
-
- PUBLISHER_LIMIT_TYPE_ID - Static variable in class io.aeron.driver.status.PublisherLimit
-
Type id of a publisher limit counter.
- PublisherLimit - Class in io.aeron.driver.status
-
The limit as a position in bytes applied to publishers on a session-channel-stream tuple.
- PublisherLimit() - Constructor for class io.aeron.driver.status.PublisherLimit
-
- publisherLimitId() - Method in class io.aeron.driver.DirectPublication
-
- RandomLossGenerator - Class in io.aeron.driver.ext
-
Uniform random loss generator
- RandomLossGenerator(double) - Constructor for class io.aeron.driver.ext.RandomLossGenerator
-
Construct loss generator with given loss rate as percentage.
- RandomLossGenerator(double, long) - Constructor for class io.aeron.driver.ext.RandomLossGenerator
-
Construct loss generator with given loss rate as percentage and random seed
- RawLog - Interface in io.aeron.driver.buffer
-
Represents the collection of term and associated state buffers for the image between a publisher and subscriber
image for the replicated log.
- rawLog() - Method in class io.aeron.driver.DirectPublication
-
- rawLogBuffersFactory(RawLogFactory) - Method in class io.aeron.driver.MediaDriver.Context
-
- rawLogBuffersFactory() - Method in class io.aeron.driver.MediaDriver.Context
-
- RawLogFactory - Class in io.aeron.driver.buffer
-
Factory for creating new
RawLog
in the source publications or rebuilt publication images directories as appropriate.
- RawLogFactory(String, int, int, int, boolean, DistinctErrorLog) - Constructor for class io.aeron.driver.buffer.RawLogFactory
-
- rebuildOffset() - Method in class io.aeron.driver.LossDetector
-
- receive(ByteBuffer) - Method in class io.aeron.driver.media.UdpChannelTransport
-
Receive a datagram from the media layer.
- RECEIVE_BUFFER_LENGTH_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
Byte buffer length (in bytes) for reads.
- RECEIVE_BYTE_BUFFER_LENGTH - Static variable in class io.aeron.driver.Configuration
-
- RECEIVE_BYTE_BUFFER_LENGTH_DEFAULT - Static variable in class io.aeron.driver.Configuration
-
Default byte buffer length for reads from network sockets.
- RECEIVE_CHANNEL_ENDPOINT_SUPPLIER - Static variable in class io.aeron.driver.Configuration
-
- RECEIVE_CHANNEL_ENDPOINT_SUPPLIER_DEFAULT - Static variable in class io.aeron.driver.Configuration
-
- RECEIVE_CHANNEL_ENDPOINT_SUPPLIER_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
- RECEIVE_CHANNEL_STATUS_TYPE_ID - Static variable in class io.aeron.driver.status.ReceiveChannelStatus
-
Type id of a receive channel status indicator.
- RECEIVE_CONTROL_LOSS_RATE - Static variable in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
- RECEIVE_CONTROL_LOSS_RATE_PROP_NAME - Static variable in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
Property name for receiver outbound control loss rate.
- RECEIVE_CONTROL_LOSS_SEED - Static variable in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
- RECEIVE_CONTROL_LOSS_SEED_PROP_NAME - Static variable in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
Property name for receiver outbound control loss seed.
- RECEIVE_DATA_LOSS_RATE - Static variable in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
- RECEIVE_DATA_LOSS_RATE_PROP_NAME - Static variable in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
Property name for receiver inbound data loss rate.
- RECEIVE_DATA_LOSS_SEED - Static variable in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
- RECEIVE_DATA_LOSS_SEED_PROP_NAME - Static variable in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
Property name for receiver inbound data loss seed.
- ReceiveChannelEndpoint - Class in io.aeron.driver.media
-
Aggregator of multiple subscriptions onto a single transport session for receiving of data and setup frames
plus sending status and NAK frames.
- ReceiveChannelEndpoint(UdpChannel, DataPacketDispatcher, AtomicCounter, MediaDriver.Context) - Constructor for class io.aeron.driver.media.ReceiveChannelEndpoint
-
- receiveChannelEndpointSupplier() - Static method in class io.aeron.driver.Configuration
-
Get the supplier of
ReceiveChannelEndpoint
s which can be used for
debugging, monitoring, or modifying the behaviour when receiving from the media channel.
- receiveChannelEndpointSupplier(ReceiveChannelEndpointSupplier) - Method in class io.aeron.driver.MediaDriver.Context
-
- receiveChannelEndpointSupplier() - Method in class io.aeron.driver.MediaDriver.Context
-
- ReceiveChannelEndpointSupplier - Interface in io.aeron.driver
-
- ReceiveChannelEndpointThreadLocals - Class in io.aeron.driver.media
-
- ReceiveChannelEndpointThreadLocals() - Constructor for class io.aeron.driver.media.ReceiveChannelEndpointThreadLocals
-
- receiveChannelEndpointThreadLocals() - Method in class io.aeron.driver.MediaDriver.Context
-
- ReceiveChannelStatus - Class in io.aeron.driver.status
-
The status of a receive channel endpoint represented as a counter value.
- ReceiveChannelStatus() - Constructor for class io.aeron.driver.status.ReceiveChannelStatus
-
- receiveControlLossGeneratorSupplier() - Static method in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
- receiveDatagramChannel - Variable in class io.aeron.driver.media.UdpChannelTransport
-
- receiveDatagramChannel() - Method in class io.aeron.driver.media.UdpChannelTransport
-
The DatagramChannel
for this transport channel.
- receiveDataLossGeneratorSupplier() - Static method in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
- Receiver - Class in io.aeron.driver
-
Receiver agent for JVM based media driver, uses an event loop with command buffer
- Receiver(MediaDriver.Context) - Constructor for class io.aeron.driver.Receiver
-
- receiver(Receiver) - Method in class io.aeron.driver.ReceiverProxy
-
- receiver() - Method in class io.aeron.driver.ReceiverProxy
-
- RECEIVER_HWM_TYPE_ID - Static variable in class io.aeron.driver.status.ReceiverHwm
-
Type id of a receiver high-water-mark position counter.
- RECEIVER_IDLE_STRATEGY - Static variable in class io.aeron.driver.Configuration
-
- RECEIVER_IDLE_STRATEGY_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
- ReceiverCmd - Interface in io.aeron.driver.cmd
-
- receiverCommandQueue(OneToOneConcurrentArrayQueue<ReceiverCmd>) - Method in class io.aeron.driver.MediaDriver.Context
-
- receiverCommandQueue() - Method in class io.aeron.driver.MediaDriver.Context
-
- ReceiverHwm - Class in io.aeron.driver.status
-
The highest position the Receiver has observed on a session-channel-stream tuple while rebuilding the stream.
- ReceiverHwm() - Constructor for class io.aeron.driver.status.ReceiverHwm
-
- receiverIdleStrategy() - Static method in class io.aeron.driver.Configuration
-
- receiverIdleStrategy(IdleStrategy) - Method in class io.aeron.driver.MediaDriver.Context
-
- receiverIdleStrategy() - Method in class io.aeron.driver.MediaDriver.Context
-
- receiverProxy(ReceiverProxy) - Method in class io.aeron.driver.MediaDriver.Context
-
- receiverProxy() - Method in class io.aeron.driver.MediaDriver.Context
-
- ReceiverProxy - Class in io.aeron.driver
-
Proxy for offering into the
Receiver
Thread's command queue.
- ReceiverProxy(ThreadingMode, Queue<ReceiverCmd>, AtomicCounter) - Constructor for class io.aeron.driver.ReceiverProxy
-
- registerForRead(UdpChannelTransport) - Method in class io.aeron.driver.media.ControlTransportPoller
-
- registerForRead(SendChannelEndpoint) - Method in class io.aeron.driver.media.ControlTransportPoller
-
- registerForRead(UdpChannelTransport) - Method in class io.aeron.driver.media.DataTransportPoller
-
- registerForRead(ReceiveChannelEndpoint) - Method in class io.aeron.driver.media.DataTransportPoller
-
- registerForRead(UdpTransportPoller) - Method in class io.aeron.driver.media.UdpChannelTransport
-
- registerForRead(UdpChannelTransport) - Method in class io.aeron.driver.media.UdpTransportPoller
-
Register channel for read.
- registerForSend(NetworkPublication) - Method in class io.aeron.driver.media.SendChannelEndpoint
-
Called from the
Sender
to add information to the control packet dispatcher.
- registerReceiveChannelEndpoint(ReceiveChannelEndpoint) - Method in class io.aeron.driver.ReceiverProxy
-
- RegisterReceiveChannelEndpointCmd - Class in io.aeron.driver.cmd
-
- RegisterReceiveChannelEndpointCmd(ReceiveChannelEndpoint) - Constructor for class io.aeron.driver.cmd.RegisterReceiveChannelEndpointCmd
-
- registerSendChannelEndpoint(SendChannelEndpoint) - Method in class io.aeron.driver.SenderProxy
-
- RegisterSendChannelEndpointCmd - Class in io.aeron.driver.cmd
-
- RegisterSendChannelEndpointCmd(SendChannelEndpoint) - Constructor for class io.aeron.driver.cmd.RegisterSendChannelEndpointCmd
-
- REGISTRATION_ID_OFFSET - Static variable in class io.aeron.driver.status.StreamPositionCounter
-
Offset in the key meta data for the registration id of the counter.
- registrationId() - Method in class io.aeron.driver.PublicationLink
-
- registrationId() - Method in class io.aeron.driver.SubscriptionLink
-
- remoteControl() - Method in class io.aeron.driver.media.UdpChannel
-
Remote control address information
- remoteData() - Method in class io.aeron.driver.media.UdpChannel
-
Remote data address information
- removeCoolDown(int, int) - Method in class io.aeron.driver.DataPacketDispatcher
-
- removeCoolDown(int, int) - Method in class io.aeron.driver.media.ReceiveChannelEndpoint
-
- removeCoolDown(ReceiveChannelEndpoint, int, int) - Method in class io.aeron.driver.ReceiverProxy
-
- RemoveCoolDownCmd - Class in io.aeron.driver.cmd
-
- RemoveCoolDownCmd(ReceiveChannelEndpoint, int, int) - Constructor for class io.aeron.driver.cmd.RemoveCoolDownCmd
-
- removeFromDataPacketDispatcher() - Method in class io.aeron.driver.PendingSetupMessageFromSource
-
- removeImage(PublicationImage) - Method in class io.aeron.driver.SubscriptionLink
-
- removeNetworkPublication(NetworkPublication) - Method in class io.aeron.driver.SenderProxy
-
- removePendingSetup(int, int) - Method in class io.aeron.driver.DataPacketDispatcher
-
- removePendingSetup(int, int) - Method in class io.aeron.driver.media.ReceiveChannelEndpoint
-
- removePublication(NetworkPublication) - Method in class io.aeron.driver.media.SendChannelEndpoint
-
- RemovePublicationCmd - Class in io.aeron.driver.cmd
-
- RemovePublicationCmd(NetworkPublication) - Constructor for class io.aeron.driver.cmd.RemovePublicationCmd
-
- removePublicationImage(PublicationImage) - Method in class io.aeron.driver.DataPacketDispatcher
-
- removePublicationImage(PublicationImage) - Method in class io.aeron.driver.media.ReceiveChannelEndpoint
-
- removeSubscription(int) - Method in class io.aeron.driver.DataPacketDispatcher
-
- removeSubscription(ReadablePosition) - Method in class io.aeron.driver.DirectPublication
-
- removeSubscription(int) - Method in class io.aeron.driver.media.ReceiveChannelEndpoint
-
- removeSubscription(ReceiveChannelEndpoint, int) - Method in class io.aeron.driver.ReceiverProxy
-
- RemoveSubscriptionCmd - Class in io.aeron.driver.cmd
-
- RemoveSubscriptionCmd(ReceiveChannelEndpoint, int) - Constructor for class io.aeron.driver.cmd.RemoveSubscriptionCmd
-
- resend(int, int, int) - Method in class io.aeron.driver.NetworkPublication
-
- resend(int, int, int) - Method in interface io.aeron.driver.RetransmitSender
-
Called when a retransmit should be sent
- RETRANSMIT_UNICAST_DELAY_DEFAULT_NS - Static variable in class io.aeron.driver.Configuration
-
Default delay for retransmission of data for unicast.
- RETRANSMIT_UNICAST_DELAY_GENERATOR - Static variable in class io.aeron.driver.Configuration
-
Source uses same for unicast and multicast.
- RETRANSMIT_UNICAST_LINGER_DEFAULT_NS - Static variable in class io.aeron.driver.Configuration
-
Default delay for linger for unicast.
- RETRANSMIT_UNICAST_LINGER_GENERATOR - Static variable in class io.aeron.driver.Configuration
-
- RetransmitHandler - Class in io.aeron.driver
-
Tracking and handling of retransmit request, NAKs, for senders and receivers
- RetransmitHandler(NanoClock, SystemCounters, FeedbackDelayGenerator, FeedbackDelayGenerator, int, int) - Constructor for class io.aeron.driver.RetransmitHandler
-
Create a retransmit handler.
- RetransmitSender - Interface in io.aeron.driver
-
Handler for sending a retransmit
- roleName() - Method in class io.aeron.driver.DriverConductor
-
- roleName() - Method in class io.aeron.driver.Receiver
-
- roleName() - Method in class io.aeron.driver.Sender
-
- scan(UnsafeBuffer, long, long, long, int, int, int) - Method in class io.aeron.driver.LossDetector
-
Scan for gaps and handle received data.
- scheme() - Method in class io.aeron.driver.uri.AeronUri
-
- selectionKey - Variable in class io.aeron.driver.media.UdpChannelTransport
-
- send(ByteBuffer) - Method in class io.aeron.driver.ext.DebugSendChannelEndpoint
-
- send(ByteBuffer) - Method in class io.aeron.driver.media.SendChannelEndpoint
-
Send contents of a ByteBuffer
to connected address.
- send(long) - Method in class io.aeron.driver.NetworkPublication
-
- SEND_CHANNEL_ENDPOINT_SUPPLIER - Static variable in class io.aeron.driver.Configuration
-
- SEND_CHANNEL_ENDPOINT_SUPPLIER_DEFAULT - Static variable in class io.aeron.driver.Configuration
-
- SEND_CHANNEL_ENDPOINT_SUPPLIER_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
- SEND_CHANNEL_STATUS_TYPE_ID - Static variable in class io.aeron.driver.status.SendChannelStatus
-
Type id of a send channel status indicator.
- SEND_CONTROL_LOSS_RATE - Static variable in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
- SEND_CONTROL_LOSS_RATE_PROP_NAME - Static variable in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
Property name for sender inbound control loss rate.
- SEND_CONTROL_LOSS_SEED - Static variable in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
- SEND_CONTROL_LOSS_SEED_PROP_NAME - Static variable in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
Property name for sender inbound control loss seed.
- SEND_DATA_LOSS_RATE - Static variable in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
- SEND_DATA_LOSS_RATE_PROP_NAME - Static variable in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
Property name for sender outbound data loss rate.
- SEND_DATA_LOSS_SEED - Static variable in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
- SEND_DATA_LOSS_SEED_PROP_NAME - Static variable in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
Property name for sender outbound data loss seed.
- SendChannelEndpoint - Class in io.aeron.driver.media
-
Aggregator of multiple
NetworkPublication
s onto a single transport session for
sending data and setup frames plus the receiving of status and NAK frames.
- SendChannelEndpoint(UdpChannel, AtomicCounter, MediaDriver.Context) - Constructor for class io.aeron.driver.media.SendChannelEndpoint
-
- sendChannelEndpoint() - Method in class io.aeron.driver.NetworkPublication
-
- sendChannelEndpointSupplier() - Static method in class io.aeron.driver.Configuration
-
Get the supplier of
SendChannelEndpoint
s which can be used for
debugging, monitoring, or modifying the behaviour when sending to the media channel.
- sendChannelEndpointSupplier(SendChannelEndpointSupplier) - Method in class io.aeron.driver.MediaDriver.Context
-
- sendChannelEndpointSupplier() - Method in class io.aeron.driver.MediaDriver.Context
-
- SendChannelEndpointSupplier - Interface in io.aeron.driver
-
- SendChannelStatus - Class in io.aeron.driver.status
-
The status of a send channel endpoint represented as a counter value.
- SendChannelStatus() - Constructor for class io.aeron.driver.status.SendChannelStatus
-
- sendControlLossGeneratorSupplier() - Static method in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
- sendDatagramChannel - Variable in class io.aeron.driver.media.UdpChannelTransport
-
- sendDataLossGeneratorSupplier() - Static method in class io.aeron.driver.ext.DebugChannelEndpointConfiguration
-
- Sender - Class in io.aeron.driver
-
Agent that iterates over networkPublications for sending them to registered subscribers.
- Sender(MediaDriver.Context) - Constructor for class io.aeron.driver.Sender
-
- sender(Sender) - Method in class io.aeron.driver.SenderProxy
-
- SENDER_IDLE_STRATEGY - Static variable in class io.aeron.driver.Configuration
-
- SENDER_IDLE_STRATEGY_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
- SENDER_POSITION_TYPE_ID - Static variable in class io.aeron.driver.status.SenderPos
-
Type id of a sender position counter.
- SenderCmd - Interface in io.aeron.driver.cmd
-
- senderCommandQueue(OneToOneConcurrentArrayQueue<SenderCmd>) - Method in class io.aeron.driver.MediaDriver.Context
-
- senderCommandQueue() - Method in class io.aeron.driver.MediaDriver.Context
-
- senderIdleStrategy() - Static method in class io.aeron.driver.Configuration
-
- senderIdleStrategy(IdleStrategy) - Method in class io.aeron.driver.MediaDriver.Context
-
- senderIdleStrategy() - Method in class io.aeron.driver.MediaDriver.Context
-
- SenderPos - Class in io.aeron.driver.status
-
The position the Sender has reached for sending data to the media on a session-channel-stream tuple.
- SenderPos() - Constructor for class io.aeron.driver.status.SenderPos
-
- senderProxy(SenderProxy) - Method in class io.aeron.driver.MediaDriver.Context
-
- senderProxy() - Method in class io.aeron.driver.MediaDriver.Context
-
- SenderProxy - Class in io.aeron.driver
-
Proxy for offering into the Sender Thread's command queue.
- SenderProxy(ThreadingMode, Queue<SenderCmd>, AtomicCounter) - Constructor for class io.aeron.driver.SenderProxy
-
- sendNakMessage(InetSocketAddress, int, int, int, int, int) - Method in class io.aeron.driver.media.ReceiveChannelEndpoint
-
- sendSetupElicitingStatusMessage(InetSocketAddress, int, int) - Method in class io.aeron.driver.media.ReceiveChannelEndpoint
-
- sendStatusMessage(InetSocketAddress, int, int, int, int, int, short) - Method in class io.aeron.driver.media.ReceiveChannelEndpoint
-
- sendTo(ByteBuffer, InetSocketAddress) - Method in class io.aeron.driver.ext.DebugReceiveChannelEndpoint
-
- sendTo(ByteBuffer, InetSocketAddress) - Method in class io.aeron.driver.media.ReceiveChannelEndpoint
-
Send contents of ByteBuffer
to remote address
- SESSION_ID_OFFSET - Static variable in class io.aeron.driver.status.StreamPositionCounter
-
Offset in the key meta data for the session id of the counter.
- sessionCount() - Method in class io.aeron.driver.media.SendChannelEndpoint
-
Called from the
DriverConductor
to return the number of associated publications.
- sessionId() - Method in class io.aeron.driver.cmd.CreatePublicationImageCmd
-
- sessionId() - Method in class io.aeron.driver.DirectPublication
-
- sessionId() - Method in class io.aeron.driver.NetworkPublication
-
- sessionId() - Method in class io.aeron.driver.PendingSetupMessageFromSource
-
- sessionId() - Method in class io.aeron.driver.PublicationImage
-
The session id of the channel from a publisher.
- setupBuffer() - Method in class io.aeron.driver.NetworkPublicationThreadLocals
-
- setupHeader() - Method in class io.aeron.driver.NetworkPublicationThreadLocals
-
- SetupMessageHandler - Interface in io.aeron.driver
-
- SHARED_IDLE_STRATEGY - Static variable in class io.aeron.driver.Configuration
-
- SHARED_IDLE_STRATEGY_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
- SHARED_NETWORK_IDLE_STRATEGY - Static variable in class io.aeron.driver.Configuration
-
- SHARED_NETWORK_IDLE_STRATEGY_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
- sharedIdleStrategy() - Static method in class io.aeron.driver.Configuration
-
- sharedIdleStrategy(IdleStrategy) - Method in class io.aeron.driver.MediaDriver.Context
-
- sharedIdleStrategy() - Method in class io.aeron.driver.MediaDriver.Context
-
- sharedNetworkIdleStrategy() - Static method in class io.aeron.driver.Configuration
-
- sharedNetworkIdleStrategy(IdleStrategy) - Method in class io.aeron.driver.MediaDriver.Context
-
- sharedNetworkIdleStrategy() - Method in class io.aeron.driver.MediaDriver.Context
-
- shouldDropFrame(InetSocketAddress, UnsafeBuffer, int) - Method in interface io.aeron.driver.ext.LossGenerator
-
Should a frame be dropped?
- shouldDropFrame(InetSocketAddress, UnsafeBuffer, int) - Method in class io.aeron.driver.ext.RandomLossGenerator
-
- shouldFeedbackImmediately() - Method in interface io.aeron.driver.FeedbackDelayGenerator
-
Should feedback be immediately sent?
- shouldFeedbackImmediately() - Method in class io.aeron.driver.StaticDelayGenerator
-
Should feedback be immediately sent?
- sliceTerms() - Method in interface io.aeron.driver.buffer.RawLog
-
Slice the underlying buffer to provide an array of term buffers in order.
- smBuffer() - Method in class io.aeron.driver.media.ReceiveChannelEndpointThreadLocals
-
- SOCKET_MULTICAST_TTL - Static variable in class io.aeron.driver.Configuration
-
- SOCKET_MULTICAST_TTL_DEFAULT - Static variable in class io.aeron.driver.Configuration
-
0 means use OS default.
- SOCKET_MULTICAST_TTL_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
Property name for IP_MULTICAST_TTL setting on UDP sockets.
- SOCKET_RCVBUF_LENGTH - Static variable in class io.aeron.driver.Configuration
-
- SOCKET_RCVBUF_LENGTH_DEFAULT - Static variable in class io.aeron.driver.Configuration
-
0 means use OS default.
- SOCKET_RCVBUF_LENGTH_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
Property name for SO_RCVBUF setting on UDP sockets which must be sufficient for Bandwidth Delay Produce (BDP).
- SOCKET_SNDBUF_LENGTH - Static variable in class io.aeron.driver.Configuration
-
- SOCKET_SNDBUF_LENGTH_DEFAULT - Static variable in class io.aeron.driver.Configuration
-
0 means use OS default.
- SOCKET_SNDBUF_LENGTH_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
Property name for SO_SNDBUF setting on UDP sockets which must be sufficient for Bandwidth Delay Produce (BDP).
- SocketAddressUtil - Class in io.aeron.driver.uri
-
- SocketAddressUtil() - Constructor for class io.aeron.driver.uri.SocketAddressUtil
-
- StaticDelayGenerator - Class in io.aeron.driver
-
Delay generator that simply returns a constant value (such as 0)
- StaticDelayGenerator(long, boolean) - Constructor for class io.aeron.driver.StaticDelayGenerator
-
Create a delayInNs generator that uses the specified delayInNs.
- status() - Method in class io.aeron.driver.PublicationImage
-
Return status of the image.
- status(PublicationImage.Status) - Method in class io.aeron.driver.PublicationImage
-
Set status of the image.
- STATUS_MESSAGE_TIMEOUT_DEFAULT_NS - Static variable in class io.aeron.driver.Configuration
-
Max timeout between SMs.
- STATUS_MESSAGE_TIMEOUT_PROP_NAME - Static variable in class io.aeron.driver.Configuration
-
Property name for status message timeout in nanoseconds.
- statusIndicator() - Method in class io.aeron.driver.media.ReceiveChannelEndpoint
-
- statusIndicator() - Method in class io.aeron.driver.media.SendChannelEndpoint
-
- statusMessageFlyweight() - Method in class io.aeron.driver.media.ReceiveChannelEndpointThreadLocals
-
- StatusMessageHandler - Interface in io.aeron.driver
-
- statusMessageTimeout() - Static method in class io.aeron.driver.Configuration
-
- statusMessageTimeout(long) - Method in class io.aeron.driver.MediaDriver.Context
-
- statusMessageTimeout() - Method in class io.aeron.driver.MediaDriver.Context
-
- stream() - Method in interface io.aeron.driver.buffer.RawLog
-
A Stream
of the LogBufferPartition
buffers.
- STREAM_ID_OFFSET - Static variable in class io.aeron.driver.status.StreamPositionCounter
-
Offset in the key meta data for the stream id of the counter.
- streamCount() - Method in class io.aeron.driver.media.ReceiveChannelEndpoint
-
- streamId() - Method in class io.aeron.driver.cmd.CreatePublicationImageCmd
-
- streamId() - Method in class io.aeron.driver.DirectPublication
-
- streamId() - Method in class io.aeron.driver.NetworkPublication
-
- streamId() - Method in class io.aeron.driver.PendingSetupMessageFromSource
-
- streamId() - Method in class io.aeron.driver.PublicationImage
-
The stream id of this image within a channel.
- streamId() - Method in class io.aeron.driver.SubscriptionLink
-
- StreamPositionCounter - Class in io.aeron.driver.status
-
Allocates Position
counters on a stream of messages.
- StreamPositionCounter() - Constructor for class io.aeron.driver.status.StreamPositionCounter
-
- SUBSCRIBER_POSITION_TYPE_ID - Static variable in class io.aeron.driver.status.SubscriberPos
-
Type id of a subscriber position counter.
- SubscriberPos - Class in io.aeron.driver.status
-
The position an individual Subscriber has reached on a session-channel-stream tuple.
- SubscriberPos() - Constructor for class io.aeron.driver.status.SubscriberPos
-
- SubscriberPosition - Class in io.aeron.driver
-
- SubscriberPosition(SubscriptionLink, Position) - Constructor for class io.aeron.driver.SubscriberPosition
-
- subscription() - Method in class io.aeron.driver.SubscriberPosition
-
- SubscriptionLink - Class in io.aeron.driver
-
Subscription registration from a client used for liveness tracking
- SubscriptionLink(long, ReceiveChannelEndpoint, int, AeronClient) - Constructor for class io.aeron.driver.SubscriptionLink
-
- SubscriptionLink(long, int, DirectPublication, ReadablePosition, AeronClient) - Constructor for class io.aeron.driver.SubscriptionLink
-
- SYSTEM_COUNTER_TYPE_ID - Static variable in enum io.aeron.driver.status.SystemCounterDescriptor
-
All system counters have the same type id, i.e.
- SystemCounterDescriptor - Enum in io.aeron.driver.status
-
System wide counters for monitoring.
- systemCounters(SystemCounters) - Method in class io.aeron.driver.MediaDriver.Context
-
- systemCounters() - Method in class io.aeron.driver.MediaDriver.Context
-
- SystemCounters - Class in io.aeron.driver.status
-
Aggregate entry point for managing counters of system status.
- SystemCounters(CountersManager) - Constructor for class io.aeron.driver.status.SystemCounters
-
Construct the counters for this system.