org.apache.thrift
Class AsyncProcessFunction<I,T,R>
java.lang.Object
org.apache.thrift.AsyncProcessFunction<I,T,R>
public abstract class AsyncProcessFunction<I,T,R>
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AsyncProcessFunction
public AsyncProcessFunction(java.lang.String methodName)
isOneway
protected abstract boolean isOneway()
start
public abstract void start(I iface,
T args,
AsyncMethodCallback<R> resultHandler)
throws TException
- Throws:
TException
getEmptyArgsInstance
public abstract T getEmptyArgsInstance()
getResultHandler
public abstract AsyncMethodCallback getResultHandler(AbstractNonblockingServer.AsyncFrameBuffer fb,
int seqid)
getMethodName
public java.lang.String getMethodName()
sendResponse
public void sendResponse(AbstractNonblockingServer.AsyncFrameBuffer fb,
TBase result,
byte type,
int seqid)
throws TException
- Throws:
TException