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 T
abstract A
abstract AsyncMethodCallback<R>
getResultHandler
(AbstractNonblockingServer.AsyncFrameBuffer fb, int seqid) 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
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
-