【发布时间】:2011-11-19 21:28:46
【问题描述】:
我正在寻找如何使用 Thrift 在 Java 中发出异步请求的示例。查看生成的代码,这似乎是可能的,但我找不到一个示例。
下面是一个表明存在异步接口的生成代码示例:
...
AsyncIface {
public static class Factory implements org.apache.thrift.async.TAsyncClientFactory<AsyncClient> {
private org.apache.thrift.async.TAsyncClientManager clientManager;
private org.apache.thrift.protocol.TProtocolFactory protocolFactory;
public Factory(org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.protocol.TProtocolFactory protocolFactory) {
this.clientManager = clientManager;
this.protocolFactory = protocolFactory;
}
public AsyncClient getAsyncClient(org.apache.thrift.transport.TNonblockingTransport transport) {
return new AsyncClient(protocolFactory, clientManager, transport);
}
}
...
关于如何使用它的任何指针?
【问题讨论】:
标签: java asynchronous thrift