@InterfaceAudience.Private class RetryingCallerInterceptorFactory extends Object
ConnectionImplementation with
the implementation of the RetryingCallerInterceptor that we would use
to intercept the RpcRetryingCaller during the course of their calls.| Modifier and Type | Field and Description |
|---|---|
private org.apache.hadoop.conf.Configuration |
conf |
private boolean |
failFast |
private static org.slf4j.Logger |
LOG |
static RetryingCallerInterceptor |
NO_OP_INTERCEPTOR |
| Constructor and Description |
|---|
RetryingCallerInterceptorFactory(org.apache.hadoop.conf.Configuration conf) |
| Modifier and Type | Method and Description |
|---|---|
RetryingCallerInterceptor |
build()
This builds the implementation of
RetryingCallerInterceptor that we
specify in the conf and returns the same. |
private static final org.slf4j.Logger LOG
private org.apache.hadoop.conf.Configuration conf
private final boolean failFast
public static final RetryingCallerInterceptor NO_OP_INTERCEPTOR
public RetryingCallerInterceptorFactory(org.apache.hadoop.conf.Configuration conf)
public RetryingCallerInterceptor build()
RetryingCallerInterceptor that we
specify in the conf and returns the same.
To use PreemptiveFastFailInterceptor, set HBASE_CLIENT_ENABLE_FAST_FAIL_MODE to true.
HBASE_CLIENT_FAST_FAIL_INTERCEPTOR_IMPL is defaulted to PreemptiveFastFailInterceptorRetryingCallerInterceptor object according to the
configuration.Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.