Package org.apache.thrift
Class AsyncProcessFunction<I,T extends TBase,R>
java.lang.Object
org.apache.thrift.AsyncProcessFunction<I,T,R>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract T
abstract AsyncMethodCallback<R>
getResultHandler
(AbstractNonblockingServer.AsyncFrameBuffer fb, int seqid) protected abstract boolean
isOneway()
void
sendResponse
(AbstractNonblockingServer.AsyncFrameBuffer fb, TSerializable result, byte type, int seqid) abstract void
start
(I iface, T args, AsyncMethodCallback<R> resultHandler)
-
Constructor Details
-
AsyncProcessFunction
-
-
Method Details
-
isOneway
protected abstract boolean isOneway() -
start
- Throws:
TException
-
getEmptyArgsInstance
-
getResultHandler
public abstract AsyncMethodCallback<R> getResultHandler(AbstractNonblockingServer.AsyncFrameBuffer fb, int seqid) -
getMethodName
-
sendResponse
public void sendResponse(AbstractNonblockingServer.AsyncFrameBuffer fb, TSerializable result, byte type, int seqid) throws TException - Throws:
TException
-