Zhihua Deng created THRIFT-5875: ----------------------------------- Summary: ServerContext offers API to catch the thrift exception Key: THRIFT-5875 URL: https://issues.apache.org/jira/browse/THRIFT-5875 Project: Thrift Issue Type: Improvement Components: Java - Library Reporter: Zhihua Deng Assignee: Zhihua Deng
If we the exception thrown from transport lawyer, such as the MESSAGE_SIZE_LIMIT or CORRUPTED_DATA, in order not to pollute the byte stream, the server will kill the transport, on the client side it would receive the message indicating the socket is killed by peer. It's would be nice if we can send the exception back to the client to tell what's happening on the server side, the TServerEventHandler deleteContext provides a way for such purpose if we can get the exception from the ServerContext. -- This message was sent by Atlassian Jira (v8.20.10#820010)