Class DynamicFlowControlSettings (2.16.0)

public abstract class DynamicFlowControlSettings

Settings for dynamic flow control

Inheritance

java.lang.Object > DynamicFlowControlSettings

Static Methods

newBuilder()

public static DynamicFlowControlSettings.Builder newBuilder()
Returns
TypeDescription
DynamicFlowControlSettings.Builder

Constructors

DynamicFlowControlSettings()

public DynamicFlowControlSettings()

Methods

getInitialOutstandingElementCount()

public abstract Long getInitialOutstandingElementCount()

Number of outstanding elements that FlowController allows when it's initiated.

Returns
TypeDescription
Long

getInitialOutstandingRequestBytes()

public abstract Long getInitialOutstandingRequestBytes()

Number of outstanding bytes that FlowController allows when it's initiated.

Returns
TypeDescription
Long

getLimitExceededBehavior()

public abstract FlowController.LimitExceededBehavior getLimitExceededBehavior()
Returns
TypeDescription
FlowController.LimitExceededBehavior

getMaxOutstandingElementCount()

public abstract Long getMaxOutstandingElementCount()

Maximum number of outstanding elements FlowController allows before enforcing flow control.

Returns
TypeDescription
Long

getMaxOutstandingRequestBytes()

public abstract Long getMaxOutstandingRequestBytes()

Maximum number of outstanding bytes FlowController allows before enforcing flow control.

Returns
TypeDescription
Long

getMinOutstandingElementCount()

public abstract Long getMinOutstandingElementCount()

Minimum number of outstanding elements FlowController allows before enforcing flow control.

Returns
TypeDescription
Long

getMinOutstandingRequestBytes()

public abstract Long getMinOutstandingRequestBytes()

Minimum number of outstanding bytes FlowController allows before enforcing flow control.

Returns
TypeDescription
Long

toBuilder()

public abstract DynamicFlowControlSettings.Builder toBuilder()
Returns
TypeDescription
DynamicFlowControlSettings.Builder