@ThreadSafe public class ThriftMethodHandler extends Object
| Constructor and Description |
|---|
ThriftMethodHandler(ThriftMethodMetadata methodMetadata,
ThriftCodecManager codecManager) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.util.concurrent.ListenableFuture<Object> |
asynchronousInvoke(com.facebook.nifty.client.RequestChannel channel,
com.facebook.nifty.core.TChannelBufferInputTransport inputTransport,
com.facebook.nifty.core.TChannelBufferOutputTransport outputTransport,
org.apache.thrift.protocol.TProtocol inputProtocol,
org.apache.thrift.protocol.TProtocol outputProtocol,
int sequenceId,
ClientContextChain contextChain,
Object[] args) |
String |
getName() |
String |
getQualifiedName() |
Object |
invoke(com.facebook.nifty.client.RequestChannel channel,
com.facebook.nifty.core.TChannelBufferInputTransport inputTransport,
com.facebook.nifty.core.TChannelBufferOutputTransport outputTransport,
org.apache.thrift.protocol.TProtocol inputProtocol,
org.apache.thrift.protocol.TProtocol outputProtocol,
int sequenceId,
ClientContextChain contextChain,
Object... args) |
public ThriftMethodHandler(ThriftMethodMetadata methodMetadata, ThriftCodecManager codecManager)
public String getName()
public String getQualifiedName()
public Object invoke(com.facebook.nifty.client.RequestChannel channel, com.facebook.nifty.core.TChannelBufferInputTransport inputTransport, com.facebook.nifty.core.TChannelBufferOutputTransport outputTransport, org.apache.thrift.protocol.TProtocol inputProtocol, org.apache.thrift.protocol.TProtocol outputProtocol, int sequenceId, ClientContextChain contextChain, Object... args) throws Exception
Exceptionpublic com.google.common.util.concurrent.ListenableFuture<Object> asynchronousInvoke(com.facebook.nifty.client.RequestChannel channel, com.facebook.nifty.core.TChannelBufferInputTransport inputTransport, com.facebook.nifty.core.TChannelBufferOutputTransport outputTransport, org.apache.thrift.protocol.TProtocol inputProtocol, org.apache.thrift.protocol.TProtocol outputProtocol, int sequenceId, ClientContextChain contextChain, Object[] args) throws Exception
ExceptionCopyright © 2012-2016 Facebook, Inc.. All Rights Reserved.