public final class GradientLimit extends java.lang.Object implements Limit
Modifier and Type | Class and Description |
---|---|
static class |
GradientLimit.Builder |
Modifier and Type | Method and Description |
---|---|
void |
drop()
The request failed and was dropped due to being rejected by an external limit
or hitting a timeout.
|
int |
getLimit() |
long |
getRttNoLoad() |
static GradientLimit.Builder |
newBuilder() |
static GradientLimit |
newDefault() |
java.lang.String |
toString() |
void |
update(long rtt,
int maxInFlight)
Update the concurrency limit using a new rtt sample
|
public static GradientLimit.Builder newBuilder()
public static GradientLimit newDefault()
public void update(long rtt, int maxInFlight)
Limit
public void drop()
Limit
public int getLimit()
public long getRttNoLoad()
public java.lang.String toString()
toString
in class java.lang.Object