Skip navigation links
A B C D E G H I J M N R S T U V W 

A

AbstractAnnotatedProvider<T> - Class in io.airlift.drift.client.guice
 
AbstractAnnotatedProvider(Annotation) - Constructor for class io.airlift.drift.client.guice.AbstractAnnotatedProvider
 
AddressSelector<A extends Address> - Interface in io.airlift.drift.client.address
 
AddressSelectorBinder - Interface in io.airlift.drift.client.guice
 

B

bind(Binder, Annotation, String) - Method in class io.airlift.drift.client.address.SimpleAddressSelectorBinder
 
bind(Binder, Annotation, String) - Method in interface io.airlift.drift.client.guice.AddressSelectorBinder
 
bind(Multibinder<ExceptionClassifier>, Annotation, String) - Method in interface io.airlift.drift.client.guice.ExceptionClassifierBinder
 
bind(Multibinder<MethodInvocationFilter>, Binder, Annotation, String) - Method in interface io.airlift.drift.client.guice.MethodInvocationFilterBinder
 
bindClientConfigDefaults(Class<T>, ConfigDefaults<DriftClientConfig>) - Method in class io.airlift.drift.client.guice.DriftClientBinder
 
bindClientConfigDefaults(Class<T>, Class<? extends Annotation>, ConfigDefaults<DriftClientConfig>) - Method in class io.airlift.drift.client.guice.DriftClientBinder
 
bindConfigDefaults(Class<T>, Class<C>, ConfigDefaults<C>) - Method in class io.airlift.drift.client.guice.DriftClientBinder
 
bindConfigDefaults(Class<T>, Class<? extends Annotation>, Class<C>, ConfigDefaults<C>) - Method in class io.airlift.drift.client.guice.DriftClientBinder
 
bindDriftClient(Class<T>) - Method in class io.airlift.drift.client.guice.DriftClientBinder
 
bindDriftClient(Class<T>, Class<? extends Annotation>) - Method in class io.airlift.drift.client.guice.DriftClientBinder
 

C

classifyException(Throwable) - Method in interface io.airlift.drift.client.ExceptionClassifier
 
classifyException(Throwable, boolean) - Method in class io.airlift.drift.client.RetryPolicy
 
close() - Method in class io.airlift.drift.client.stats.JmxMethodInvocationStatsFactory
 
createDriftClient(Class<T>) - Method in class io.airlift.drift.client.DriftClientFactory
 
createDriftClient(Class<T>, Optional<Class<? extends Annotation>>, List<MethodInvocationFilter>, DriftClientConfig) - Method in class io.airlift.drift.client.DriftClientFactory
 
createDriftClientFactory(I, AddressSelector<?>, ExceptionClassifier) - Method in class io.airlift.drift.client.DriftClientFactoryManager
 

D

DefaultClient - Annotation Type in io.airlift.drift.client.guice
 
DriftClient<T> - Interface in io.airlift.drift.client
 
DriftClientAnnotationFactory - Class in io.airlift.drift.client.guice
 
DriftClientBinder - Class in io.airlift.drift.client.guice
 
driftClientBinder(Binder) - Static method in class io.airlift.drift.client.guice.DriftClientBinder
 
DriftClientBindingBuilder - Class in io.airlift.drift.client.guice
 
DriftClientFactory - Class in io.airlift.drift.client
 
DriftClientFactory(ThriftCodecManager, Supplier<MethodInvoker>, AddressSelector<? extends Address>, ExceptionClassifier, MethodInvocationStatsFactory) - Constructor for class io.airlift.drift.client.DriftClientFactory
 
DriftClientFactory(ThriftCodecManager, MethodInvokerFactory<?>, AddressSelector<? extends Address>, ExceptionClassifier) - Constructor for class io.airlift.drift.client.DriftClientFactory
 
DriftClientFactory(ThriftCodecManager, MethodInvokerFactory<?>, AddressSelector<? extends Address>) - Constructor for class io.airlift.drift.client.DriftClientFactory
 
DriftClientFactoryManager<I> - Class in io.airlift.drift.client
 
DriftClientFactoryManager(ThriftCodecManager, MethodInvokerFactory<I>) - Constructor for class io.airlift.drift.client.DriftClientFactoryManager
 
DriftClientFactoryManager(ThriftCodecManager, MethodInvokerFactory<I>, MethodInvocationStatsFactory) - Constructor for class io.airlift.drift.client.DriftClientFactoryManager
 

E

equals(Object) - Method in class io.airlift.drift.client.address.SimpleAddressSelector.SimpleAddress
 
equals(Object) - Method in class io.airlift.drift.client.ExceptionClassification
 
equals(Object) - Method in class io.airlift.drift.client.guice.AbstractAnnotatedProvider
 
ExceptionClassification - Class in io.airlift.drift.client
 
ExceptionClassification(Optional<Boolean>, ExceptionClassification.HostStatus) - Constructor for class io.airlift.drift.client.ExceptionClassification
 
ExceptionClassification.HostStatus - Enum in io.airlift.drift.client
 
ExceptionClassifier - Interface in io.airlift.drift.client
 
ExceptionClassifierBinder - Interface in io.airlift.drift.client.guice
 
extractDriftClientBindingAnnotation(Annotation) - Static method in class io.airlift.drift.client.guice.DriftClientAnnotationFactory
 

G

get() - Method in interface io.airlift.drift.client.DriftClient
 
get(Optional<String>) - Method in interface io.airlift.drift.client.DriftClient
 
get(Map<String, String>) - Method in interface io.airlift.drift.client.DriftClient
 
get(Optional<String>, Map<String, String>) - Method in interface io.airlift.drift.client.DriftClient
 
get() - Method in class io.airlift.drift.client.guice.AbstractAnnotatedProvider
 
get(Injector, Annotation) - Method in class io.airlift.drift.client.guice.AbstractAnnotatedProvider
 
getAddresses() - Method in class io.airlift.drift.client.address.SimpleAddressSelectorConfig
 
getBackoffDelay(int) - Method in class io.airlift.drift.client.RetryPolicy
 
getDriftClientAnnotation(Class<?>, Class<? extends Annotation>) - Static method in class io.airlift.drift.client.guice.DriftClientAnnotationFactory
 
getFailedConnections() - Method in exception io.airlift.drift.client.RetriesFailedException
 
getFailures() - Method in class io.airlift.drift.client.stats.JmxMethodInvocationStat
 
getHostAndPort() - Method in class io.airlift.drift.client.address.SimpleAddressSelector.SimpleAddress
 
getHostStatus() - Method in class io.airlift.drift.client.ExceptionClassification
 
getInvocationAttempts() - Method in exception io.airlift.drift.client.RetriesFailedException
 
getMaxRetries() - Method in class io.airlift.drift.client.RetryPolicy
 
getMaxRetryTime() - Method in class io.airlift.drift.client.RetryPolicy
 
getName() - Method in class io.airlift.drift.client.stats.JmxMethodInvocationStat
 
getOverloadedRejects() - Method in exception io.airlift.drift.client.RetriesFailedException
 
getRetries() - Method in class io.airlift.drift.client.stats.JmxMethodInvocationStat
 
getRetryTime() - Method in exception io.airlift.drift.client.RetriesFailedException
 
getStat(ThriftServiceMetadata, Optional<String>, MethodMetadata) - Method in class io.airlift.drift.client.stats.JmxMethodInvocationStatsFactory
 
getStat(ThriftServiceMetadata, Optional<String>, MethodMetadata) - Method in interface io.airlift.drift.client.stats.MethodInvocationStatsFactory
 
getStat(ThriftServiceMetadata, Optional<String>, MethodMetadata) - Method in class io.airlift.drift.client.stats.NullMethodInvocationStatsFactory
 
getSuccesses() - Method in class io.airlift.drift.client.stats.JmxMethodInvocationStat
 
getTime() - Method in class io.airlift.drift.client.stats.JmxMethodInvocationStat
 

H

hashCode() - Method in class io.airlift.drift.client.address.SimpleAddressSelector.SimpleAddress
 
hashCode() - Method in class io.airlift.drift.client.ExceptionClassification
 
hashCode() - Method in class io.airlift.drift.client.guice.AbstractAnnotatedProvider
 

I

invoke(InvokeRequest, MethodInvoker) - Method in interface io.airlift.drift.client.MethodInvocationFilter
 
io.airlift.drift.client - package io.airlift.drift.client
 
io.airlift.drift.client.address - package io.airlift.drift.client.address
 
io.airlift.drift.client.guice - package io.airlift.drift.client.guice
 
io.airlift.drift.client.stats - package io.airlift.drift.client.stats
 
isRetry() - Method in class io.airlift.drift.client.ExceptionClassification
 
isRetrySameAddress() - Method in class io.airlift.drift.client.address.SimpleAddressSelectorConfig
 

J

JmxMethodInvocationStat - Class in io.airlift.drift.client.stats
 
JmxMethodInvocationStat(String) - Constructor for class io.airlift.drift.client.stats.JmxMethodInvocationStat
 
JmxMethodInvocationStatsFactory - Class in io.airlift.drift.client.stats
 
JmxMethodInvocationStatsFactory(MBeanExporter) - Constructor for class io.airlift.drift.client.stats.JmxMethodInvocationStatsFactory
 

M

markdown(A) - Method in interface io.airlift.drift.client.address.AddressSelector
 
markdown(SimpleAddressSelector.SimpleAddress) - Method in class io.airlift.drift.client.address.SimpleAddressSelector
 
mergeExceptionClassifications() - Static method in class io.airlift.drift.client.ExceptionClassification
 
mergeExceptionClassifiers(Iterable<? extends ExceptionClassifier>) - Static method in interface io.airlift.drift.client.ExceptionClassifier
 
MethodInvocationFilter - Interface in io.airlift.drift.client
 
MethodInvocationFilterBinder - Interface in io.airlift.drift.client.guice
 
MethodInvocationStat - Interface in io.airlift.drift.client.stats
 
MethodInvocationStatsFactory - Interface in io.airlift.drift.client.stats
 

N

NO_RETRY_POLICY - Static variable in class io.airlift.drift.client.RetryPolicy
 
NORMAL_EXCEPTION - Static variable in class io.airlift.drift.client.ExceptionClassification
 
NORMAL_RESULT - Static variable in interface io.airlift.drift.client.ExceptionClassifier
 
NullMethodInvocationStat - Class in io.airlift.drift.client.stats
 
NullMethodInvocationStat() - Constructor for class io.airlift.drift.client.stats.NullMethodInvocationStat
 
NullMethodInvocationStatsFactory - Class in io.airlift.drift.client.stats
 
NullMethodInvocationStatsFactory() - Constructor for class io.airlift.drift.client.stats.NullMethodInvocationStatsFactory
 

R

recordResult(long, ListenableFuture<Object>) - Method in class io.airlift.drift.client.stats.JmxMethodInvocationStat
 
recordResult(long, ListenableFuture<Object>) - Method in interface io.airlift.drift.client.stats.MethodInvocationStat
 
recordResult(long, ListenableFuture<Object>) - Method in class io.airlift.drift.client.stats.NullMethodInvocationStat
 
recordRetry() - Method in class io.airlift.drift.client.stats.JmxMethodInvocationStat
 
recordRetry() - Method in interface io.airlift.drift.client.stats.MethodInvocationStat
 
recordRetry() - Method in class io.airlift.drift.client.stats.NullMethodInvocationStat
 
RetriesFailedException - Exception in io.airlift.drift.client
 
RetriesFailedException(String, int, Duration, int, int) - Constructor for exception io.airlift.drift.client.RetriesFailedException
 
RetryPolicy - Class in io.airlift.drift.client
 
RetryPolicy(DriftClientConfig, ExceptionClassifier) - Constructor for class io.airlift.drift.client.RetryPolicy
 
RetryPolicy(int, Duration, Duration, double, Duration, ExceptionClassifier) - Constructor for class io.airlift.drift.client.RetryPolicy
 

S

selectAddress(Optional<String>) - Method in interface io.airlift.drift.client.address.AddressSelector
Deprecated.
selectAddress(Optional<String>, Set<A>) - Method in interface io.airlift.drift.client.address.AddressSelector
 
selectAddress(Optional<String>) - Method in class io.airlift.drift.client.address.SimpleAddressSelector
Deprecated.
selectAddress(Optional<String>, Set<SimpleAddressSelector.SimpleAddress>) - Method in class io.airlift.drift.client.address.SimpleAddressSelector
 
setAddresses(String) - Method in class io.airlift.drift.client.address.SimpleAddressSelectorConfig
 
setAddressesList(List<HostAndPort>) - Method in class io.airlift.drift.client.address.SimpleAddressSelectorConfig
 
setInjector(Injector) - Method in class io.airlift.drift.client.guice.AbstractAnnotatedProvider
 
setRetrySameAddress(boolean) - Method in class io.airlift.drift.client.address.SimpleAddressSelectorConfig
 
SimpleAddress(HostAndPort) - Constructor for class io.airlift.drift.client.address.SimpleAddressSelector.SimpleAddress
 
SimpleAddressSelector - Class in io.airlift.drift.client.address
 
SimpleAddressSelector(SimpleAddressSelectorConfig) - Constructor for class io.airlift.drift.client.address.SimpleAddressSelector
 
SimpleAddressSelector(Iterable<HostAndPort>, boolean) - Constructor for class io.airlift.drift.client.address.SimpleAddressSelector
 
simpleAddressSelector() - Static method in class io.airlift.drift.client.address.SimpleAddressSelectorBinder
 
simpleAddressSelector(HostAndPort) - Static method in class io.airlift.drift.client.address.SimpleAddressSelectorBinder
 
simpleAddressSelector(List<HostAndPort>) - Static method in class io.airlift.drift.client.address.SimpleAddressSelectorBinder
 
SimpleAddressSelector.SimpleAddress - Class in io.airlift.drift.client.address
 
SimpleAddressSelectorBinder - Class in io.airlift.drift.client.address
 
SimpleAddressSelectorConfig - Class in io.airlift.drift.client.address
 
SimpleAddressSelectorConfig() - Constructor for class io.airlift.drift.client.address.SimpleAddressSelectorConfig
 
staticFilterBinder(MethodInvocationFilter...) - Static method in interface io.airlift.drift.client.guice.MethodInvocationFilterBinder
 
staticFilterBinder(List<MethodInvocationFilter>) - Static method in interface io.airlift.drift.client.guice.MethodInvocationFilterBinder
 

T

toString() - Method in class io.airlift.drift.client.address.SimpleAddressSelector.SimpleAddress
 
toString() - Method in class io.airlift.drift.client.ExceptionClassification
 
toString() - Method in class io.airlift.drift.client.RetryPolicy
 
toString() - Method in class io.airlift.drift.client.stats.JmxMethodInvocationStat
 

U

UncheckedTApplicationException - Exception in io.airlift.drift.client
Wraps a TApplicationException with an unchecked exception.
UncheckedTApplicationException(TApplicationException) - Constructor for exception io.airlift.drift.client.UncheckedTApplicationException
 
UncheckedTException - Exception in io.airlift.drift.client
Wraps a TException with an unchecked exception.
UncheckedTException(TException) - Constructor for exception io.airlift.drift.client.UncheckedTException
 
UncheckedTProtocolException - Exception in io.airlift.drift.client
Wraps a TProtocolException with an unchecked exception.
UncheckedTProtocolException(TProtocolException) - Constructor for exception io.airlift.drift.client.UncheckedTProtocolException
 
UncheckedTTransportException - Exception in io.airlift.drift.client
Wraps a TTransportException with an unchecked exception.
UncheckedTTransportException(TTransportException) - Constructor for exception io.airlift.drift.client.UncheckedTTransportException
 

V

valueOf(String) - Static method in enum io.airlift.drift.client.ExceptionClassification.HostStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.airlift.drift.client.ExceptionClassification.HostStatus
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAddressSelector(AddressSelector<?>) - Method in class io.airlift.drift.client.guice.DriftClientBindingBuilder
 
withAddressSelector(AddressSelectorBinder) - Method in class io.airlift.drift.client.guice.DriftClientBindingBuilder
 
withExceptionClassifier(ExceptionClassifier) - Method in class io.airlift.drift.client.guice.DriftClientBindingBuilder
 
withExceptionClassifier(ExceptionClassifierBinder) - Method in class io.airlift.drift.client.guice.DriftClientBindingBuilder
 
withMethodInvocationFilter(MethodInvocationFilterBinder) - Method in class io.airlift.drift.client.guice.DriftClientBindingBuilder
 
A B C D E G H I J M N R S T U V W 
Skip navigation links

Copyright © 2012–2018. All rights reserved.