public class KVErrorHandler<RespT> extends Object implements ErrorHandler<RespT>
| 构造器和说明 |
|---|
KVErrorHandler(RegionManager regionManager,
RegionErrorReceiver recv,
AbstractLockResolverClient lockResolverClient,
java.util.function.Function<RespT,Errorpb.Error> getRegionError,
java.util.function.Function<RespT,Kvrpcpb.KeyError> getKeyError,
java.util.function.Function<ResolveLockResult,Object> resolveLockResultCallback,
long callerStartTS,
boolean forWrite) |
KVErrorHandler(RegionManager regionManager,
RegionErrorReceiver recv,
java.util.function.Function<RespT,Errorpb.Error> getRegionError) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
handleRequestError(BackOffer backOffer,
Exception e)
Handle the error received during a calling process before it could return a normal response.
|
boolean |
handleResponseError(BackOffer backOffer,
RespT resp)
Handle the error received in the response after a calling process completes.
|
public KVErrorHandler(RegionManager regionManager, RegionErrorReceiver recv, AbstractLockResolverClient lockResolverClient, java.util.function.Function<RespT,Errorpb.Error> getRegionError, java.util.function.Function<RespT,Kvrpcpb.KeyError> getKeyError, java.util.function.Function<ResolveLockResult,Object> resolveLockResultCallback, long callerStartTS, boolean forWrite)
public KVErrorHandler(RegionManager regionManager, RegionErrorReceiver recv, java.util.function.Function<RespT,Errorpb.Error> getRegionError)
public boolean handleResponseError(BackOffer backOffer, RespT resp)
ErrorHandlerhandleResponseError 在接口中 ErrorHandler<RespT>backOffer - Back offer used for retryresp - the response to handlepublic boolean handleRequestError(BackOffer backOffer, Exception e)
ErrorHandlerhandleRequestError 在接口中 ErrorHandler<RespT>backOffer - Back offer used for retrye - Exception received during a calling processCopyright © 2022 PingCAP. All rights reserved.