| Package | Description |
|---|---|
| io.airlift.drift.client | |
| io.airlift.drift.client.guice |
| Modifier and Type | Field and Description |
|---|---|
static ExceptionClassifier |
ExceptionClassifier.NORMAL_RESULT |
| Modifier and Type | Method and Description |
|---|---|
static ExceptionClassifier |
ExceptionClassifier.mergeExceptionClassifiers(Iterable<? extends ExceptionClassifier> classifiers) |
| Modifier and Type | Method and Description |
|---|---|
DriftClientFactory |
DriftClientFactoryManager.createDriftClientFactory(I clientIdentity,
AddressSelector<?> addressSelector,
ExceptionClassifier exceptionClassifier) |
| Modifier and Type | Method and Description |
|---|---|
static ExceptionClassifier |
ExceptionClassifier.mergeExceptionClassifiers(Iterable<? extends ExceptionClassifier> classifiers) |
| Constructor and Description |
|---|
DriftClientFactory(ThriftCodecManager codecManager,
MethodInvokerFactory<?> invokerFactory,
AddressSelector<? extends Address> addressSelector,
ExceptionClassifier exceptionClassifier) |
DriftClientFactory(ThriftCodecManager codecManager,
Supplier<MethodInvoker> methodInvokerSupplier,
AddressSelector<? extends Address> addressSelector,
ExceptionClassifier exceptionClassifier,
MethodInvocationStatsFactory methodInvocationStatsFactory) |
RetryPolicy(DriftClientConfig config,
ExceptionClassifier exceptionClassifier) |
RetryPolicy(int maxRetries,
io.airlift.units.Duration minBackoffDelay,
io.airlift.units.Duration maxBackoffDelay,
double backoffScaleFactor,
io.airlift.units.Duration maxRetryTime,
ExceptionClassifier exceptionClassifier) |
| Modifier and Type | Method and Description |
|---|---|
DriftClientBindingBuilder |
DriftClientBindingBuilder.withExceptionClassifier(ExceptionClassifier exceptionClassifier) |
| Modifier and Type | Method and Description |
|---|---|
void |
ExceptionClassifierBinder.bind(com.google.inject.multibindings.Multibinder<ExceptionClassifier> binder,
Annotation annotation,
String prefix) |
Copyright © 2012–2018. All rights reserved.