Package io.aeron.driver.ext
package io.aeron.driver.ext
Package for extending the behaviour of the driver with features such as debug endpoints and congestion control
implementations.
-
ClassDescriptionCUBIC congestion control manipulation of the receiver window length.Configuration options to be applied when
CubicCongestionControl
is loaded.Supplier ofCubicCongestionControl
implementations.Configuration options to be applied whenDebugSendChannelEndpoint
andDebugReceiveChannelEndpoint
are load.Debug implementation which can introduce loss.Supply a debug implementation of aReceiveChannelEndpoint
for testing loss.Debug implementation which can introduce loss.Supply a debug implementation of aSendChannelEndpoint
for testing loss.A loss generator implementation that will lose a fixed block of data from a specific term-id/term-offset pair.Interface for loss generators.A loss generator implementation that will introduce multiple data gaps from a specific term-id/term-offset pair.Uniform random loss generator which can be used for testing loss scenarios.