Index
All Classes and Interfaces|All Packages|Serialized Form
A
- Address - Interface in io.airlift.drift.transport.client
C
- ConnectionFailedException - Exception in io.airlift.drift.transport.client
- ConnectionFailedException(Address, Throwable) - Constructor for exception io.airlift.drift.transport.client.ConnectionFailedException
- createMethodInvoker(I) - Method in interface io.airlift.drift.transport.client.MethodInvokerFactory
- createServerTransport(ServerMethodInvoker) - Method in interface io.airlift.drift.transport.server.ServerTransportFactory
D
- delay(Duration) - Method in interface io.airlift.drift.transport.client.MethodInvoker
-
Gets a future that completes after the specified delay.
- DriftApplicationException - Exception in io.airlift.drift.transport.client
- DriftApplicationException(Throwable, Optional<Boolean>) - Constructor for exception io.airlift.drift.transport.client.DriftApplicationException
- DriftClientConfig - Class in io.airlift.drift.transport.client
- DriftClientConfig() - Constructor for class io.airlift.drift.transport.client.DriftClientConfig
- DriftServerConfig - Class in io.airlift.drift.transport.server
- DriftServerConfig() - Constructor for class io.airlift.drift.transport.server.DriftServerConfig
G
- getAddress() - Method in exception io.airlift.drift.transport.client.ConnectionFailedException
- getAddress() - Method in class io.airlift.drift.transport.client.InvokeRequest
- getBackoffScaleFactor() - Method in class io.airlift.drift.transport.client.DriftClientConfig
- getCodec() - Method in class io.airlift.drift.transport.ParameterMetadata
- getExceptionCodecs() - Method in class io.airlift.drift.transport.MethodMetadata
- getExceptionId(Class<? extends Throwable>) - Method in class io.airlift.drift.transport.MethodMetadata
- getFieldId() - Method in class io.airlift.drift.transport.ParameterMetadata
- getHeaders() - Method in class io.airlift.drift.transport.client.InvokeRequest
- getHeaders() - Method in class io.airlift.drift.transport.server.ServerInvokeRequest
- getHostAndPort() - Method in interface io.airlift.drift.transport.client.Address
- getMaxBackoffDelay() - Method in class io.airlift.drift.transport.client.DriftClientConfig
- getMaxRetries() - Method in class io.airlift.drift.transport.client.DriftClientConfig
- getMaxRetryTime() - Method in class io.airlift.drift.transport.client.DriftClientConfig
- getMethod() - Method in class io.airlift.drift.transport.client.InvokeRequest
- getMethod() - Method in class io.airlift.drift.transport.server.ServerInvokeRequest
- getMethodMetadata(String) - Method in interface io.airlift.drift.transport.server.ServerMethodInvoker
- getMinBackoffDelay() - Method in class io.airlift.drift.transport.client.DriftClientConfig
- getName() - Method in class io.airlift.drift.transport.MethodMetadata
- getName() - Method in class io.airlift.drift.transport.ParameterMetadata
- getParameterByFieldId(short) - Method in class io.airlift.drift.transport.MethodMetadata
- getParameters() - Method in class io.airlift.drift.transport.client.InvokeRequest
- getParameters() - Method in class io.airlift.drift.transport.MethodMetadata
- getParameters() - Method in class io.airlift.drift.transport.server.ServerInvokeRequest
- getResultCodec() - Method in class io.airlift.drift.transport.MethodMetadata
I
- invoke(InvokeRequest) - Method in interface io.airlift.drift.transport.client.MethodInvoker
-
Invoke the specified method asynchronously.
- invoke(ServerInvokeRequest) - Method in interface io.airlift.drift.transport.server.ServerMethodInvoker
-
Invoke the specified method asynchronously.
- InvokeRequest - Class in io.airlift.drift.transport.client
- InvokeRequest(MethodMetadata, Address, Map<String, String>, List<Object>) - Constructor for class io.airlift.drift.transport.client.InvokeRequest
- io.airlift.drift.transport - package io.airlift.drift.transport
- io.airlift.drift.transport.client - package io.airlift.drift.transport.client
- io.airlift.drift.transport.server - package io.airlift.drift.transport.server
- isExceptionRetryable(short) - Method in class io.airlift.drift.transport.MethodMetadata
- isIdempotent() - Method in class io.airlift.drift.transport.MethodMetadata
- isOneway() - Method in class io.airlift.drift.transport.MethodMetadata
- isRetryable() - Method in exception io.airlift.drift.transport.client.DriftApplicationException
- isStatsEnabled() - Method in class io.airlift.drift.transport.client.DriftClientConfig
- isStatsEnabled() - Method in class io.airlift.drift.transport.server.DriftServerConfig
M
- MessageTooLargeException - Exception in io.airlift.drift.transport.client
- MessageTooLargeException(String, Throwable) - Constructor for exception io.airlift.drift.transport.client.MessageTooLargeException
- MethodInvoker - Interface in io.airlift.drift.transport.client
- MethodInvokerFactory<I> - Interface in io.airlift.drift.transport.client
- MethodMetadata - Class in io.airlift.drift.transport
- MethodMetadata(String, List<ParameterMetadata>, ThriftCodec<Object>, Map<Short, ThriftCodec<Object>>, Map<Short, Optional<Boolean>>, boolean, boolean) - Constructor for class io.airlift.drift.transport.MethodMetadata
P
- ParameterMetadata - Class in io.airlift.drift.transport
- ParameterMetadata(short, String, ThriftCodec<Object>) - Constructor for class io.airlift.drift.transport.ParameterMetadata
R
- recordResult(String, long, ListenableFuture<Object>) - Method in interface io.airlift.drift.transport.server.ServerMethodInvoker
-
Record results timing for a method invocation.
- RequestTimeoutException - Exception in io.airlift.drift.transport.client
- RequestTimeoutException(String) - Constructor for exception io.airlift.drift.transport.client.RequestTimeoutException
S
- ServerInvokeRequest - Class in io.airlift.drift.transport.server
- ServerInvokeRequest(MethodMetadata, Map<String, String>, Map<Short, Object>) - Constructor for class io.airlift.drift.transport.server.ServerInvokeRequest
- ServerMethodInvoker - Interface in io.airlift.drift.transport.server
- ServerTransport - Interface in io.airlift.drift.transport.server
- ServerTransportFactory - Interface in io.airlift.drift.transport.server
- setBackoffScaleFactor(double) - Method in class io.airlift.drift.transport.client.DriftClientConfig
- setMaxBackoffDelay(Duration) - Method in class io.airlift.drift.transport.client.DriftClientConfig
- setMaxRetries(int) - Method in class io.airlift.drift.transport.client.DriftClientConfig
- setMaxRetryTime(Duration) - Method in class io.airlift.drift.transport.client.DriftClientConfig
- setMinBackoffDelay(Duration) - Method in class io.airlift.drift.transport.client.DriftClientConfig
- setStatsEnabled(boolean) - Method in class io.airlift.drift.transport.client.DriftClientConfig
- setStatsEnabled(boolean) - Method in class io.airlift.drift.transport.server.DriftServerConfig
- shutdown() - Method in interface io.airlift.drift.transport.server.ServerTransport
- start() - Method in interface io.airlift.drift.transport.server.ServerTransport
T
- toMethodMetadata(ThriftCodecManager, ThriftMethodMetadata) - Static method in class io.airlift.drift.transport.MethodMetadata
- toString() - Method in class io.airlift.drift.transport.client.InvokeRequest
- toString() - Method in class io.airlift.drift.transport.MethodMetadata
- toString() - Method in class io.airlift.drift.transport.ParameterMetadata
- toString() - Method in class io.airlift.drift.transport.server.ServerInvokeRequest
All Classes and Interfaces|All Packages|Serialized Form