Package org.apache.thrift
Class AsyncProcessFunction<I,T extends TBase,R,A extends TBase>
java.lang.Object
org.apache.thrift.AsyncProcessFunction<I,T,R,A>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Tabstract Aabstract AsyncMethodCallback<R>getResultHandler(AbstractNonblockingServer.AsyncFrameBuffer fb, int seqid) abstract booleanisOneway()voidsendResponse(AbstractNonblockingServer.AsyncFrameBuffer fb, TSerializable result, byte type, int seqid) abstract voidstart(I iface, T args, AsyncMethodCallback<R> resultHandler)
-
Constructor Details
-
AsyncProcessFunction
-
-
Method Details
-
isOneway
public abstract boolean isOneway() -
start
- Throws:
TException
-
getEmptyArgsInstance
-
getEmptyResultInstance
-
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
-