Class InstanceHealthMonitorConfig
java.lang.Object
com.linkedin.venice.fastclient.meta.InstanceHealthMonitorConfig
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
com.linkedin.r2.transport.common.Client
long
long
double
double
int
int
int
long
long
boolean
-
Constructor Details
-
InstanceHealthMonitorConfig
-
-
Method Details
-
getRoutingRequestDefaultTimeoutMS
public long getRoutingRequestDefaultTimeoutMS() -
getRoutingTimedOutRequestCounterResetDelayMS
public long getRoutingTimedOutRequestCounterResetDelayMS() -
getRoutingPendingRequestCounterInstanceBlockThreshold
public int getRoutingPendingRequestCounterInstanceBlockThreshold() -
getHeartBeatIntervalSeconds
public long getHeartBeatIntervalSeconds() -
getHeartBeatRequestTimeoutMS
public long getHeartBeatRequestTimeoutMS() -
getClient
public com.linkedin.r2.transport.common.Client getClient() -
getLoadControllerWindowSizeInSec
public int getLoadControllerWindowSizeInSec() -
getLoadControllerRejectionRatioUpdateIntervalInSec
public int getLoadControllerRejectionRatioUpdateIntervalInSec() -
getLoadControllerMaxRejectionRatio
public double getLoadControllerMaxRejectionRatio() -
getLoadControllerAcceptMultiplier
public double getLoadControllerAcceptMultiplier() -
isLoadControllerEnabled
public boolean isLoadControllerEnabled() -
builder
-