Class DynamicFlowControlSettings (2.48.0)

public abstract class DynamicFlowControlSettings

Settings for dynamic flow control

Inheritance

java.lang.Object > DynamicFlowControlSettings

Static Methods

newBuilder()

public static DynamicFlowControlSettings.Builder newBuilder()
Returns
Type Description
DynamicFlowControlSettings.Builder

Constructors

DynamicFlowControlSettings()

public DynamicFlowControlSettings()

Methods

getInitialOutstandingElementCount()

public abstract Long getInitialOutstandingElementCount()

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

Returns
Type Description
Long

getInitialOutstandingRequestBytes()

public abstract Long getInitialOutstandingRequestBytes()

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

Returns
Type Description
Long

getLimitExceededBehavior()

public abstract FlowController.LimitExceededBehavior getLimitExceededBehavior()
Returns
Type Description
FlowController.LimitExceededBehavior

getMaxOutstandingElementCount()

public abstract Long getMaxOutstandingElementCount()

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

Returns
Type Description
Long

getMaxOutstandingRequestBytes()

public abstract Long getMaxOutstandingRequestBytes()

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

Returns
Type Description
Long

getMinOutstandingElementCount()

public abstract Long getMinOutstandingElementCount()

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

Returns
Type Description
Long

getMinOutstandingRequestBytes()

public abstract Long getMinOutstandingRequestBytes()

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

Returns
Type Description
Long

toBuilder()

public abstract DynamicFlowControlSettings.Builder toBuilder()
Returns
Type Description
DynamicFlowControlSettings.Builder