| Package | Description |
|---|---|
| com.facebook.swift.service | |
| com.facebook.swift.service.guice |
| Modifier and Type | Class and Description |
|---|---|
class |
ThriftClientStatsHandler |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
ThriftClientManager.createClient(com.facebook.nifty.client.NiftyClientChannel channel,
Class<T> type,
List<? extends ThriftClientEventHandler> eventHandlers) |
<T,C extends com.facebook.nifty.client.NiftyClientChannel> |
ThriftClientManager.createClient(com.facebook.nifty.client.NiftyClientConnector<C> connector,
Class<T> type,
io.airlift.units.Duration connectTimeout,
io.airlift.units.Duration receiveTimeout,
io.airlift.units.Duration readTimeout,
io.airlift.units.Duration writeTimeout,
int maxFrameSize,
String clientName,
List<? extends ThriftClientEventHandler> eventHandlers,
com.google.common.net.HostAndPort socksProxy) |
<T,C extends com.facebook.nifty.client.NiftyClientChannel> |
ThriftClientManager.createClient(com.facebook.nifty.client.NiftyClientConnector<C> connector,
Class<T> type,
io.airlift.units.Duration connectTimeout,
io.airlift.units.Duration readTimeout,
io.airlift.units.Duration writeTimeout,
int maxFrameSize,
String clientName,
List<? extends ThriftClientEventHandler> eventHandlers,
com.google.common.net.HostAndPort socksProxy)
|
<T> T |
ThriftClientManager.createClient(com.facebook.nifty.client.RequestChannel channel,
Class<T> type,
String name,
List<? extends ThriftClientEventHandler> eventHandlers) |
| Constructor and Description |
|---|
ThriftClient(ThriftClientManager clientManager,
Class<T> clientType,
String clientName,
io.airlift.units.Duration connectTimeout,
io.airlift.units.Duration receiveTimeout,
io.airlift.units.Duration readTimeout,
io.airlift.units.Duration writeTimeout,
com.google.common.net.HostAndPort socksProxy,
int maxFrameSize,
List<? extends ThriftClientEventHandler> eventHandlers) |
ThriftClient(ThriftClientManager clientManager,
Class<T> clientType,
ThriftClientConfig clientConfig,
String clientName,
List<? extends ThriftClientEventHandler> eventHandlers) |
ThriftClientManager(ThriftCodecManager codecManager,
com.facebook.nifty.client.NiftyClient niftyClient,
Set<ThriftClientEventHandler> globalEventHandlers) |
| Modifier and Type | Method and Description |
|---|---|
ClientEventHandlersBinder |
ClientEventHandlersBinder.addHandler(ThriftClientEventHandler handler) |
| Modifier and Type | Method and Description |
|---|---|
ClientEventHandlersBinder |
ClientEventHandlersBinder.addHandler(Class<? extends ThriftClientEventHandler> cls) |
ClientEventHandlersBinder |
ClientEventHandlersBinder.addHandler(com.google.inject.Key<? extends ThriftClientEventHandler> key) |
Map<ObjectName,ThriftMethodStats> |
ThriftClientStatsModule.getClientStats(Set<ThriftClientBinder.ThriftClientProvider> clientProviders,
Set<ThriftClientEventHandler> eventHandlers) |
| Constructor and Description |
|---|
ClientEventHandlersBinder(com.google.inject.multibindings.Multibinder<ThriftClientEventHandler> binder) |
ThriftClientBinder.ThriftClientProvider(Class<T> clientType,
String clientName,
com.google.inject.Key<ThriftClientConfig> configKey,
com.google.inject.Key<Set<ThriftClientEventHandler>> eventHandlersKey) |
Copyright © 2012–2015 Facebook, Inc.. All rights reserved.