diff options
Diffstat (limited to 'lib/java/src/main/java/org/apache/thrift/server/TServerEventHandler.java')
-rw-r--r-- | lib/java/src/main/java/org/apache/thrift/server/TServerEventHandler.java | 44 |
1 files changed, 15 insertions, 29 deletions
diff --git a/lib/java/src/main/java/org/apache/thrift/server/TServerEventHandler.java b/lib/java/src/main/java/org/apache/thrift/server/TServerEventHandler.java index 3bd795986..4ff043a58 100644 --- a/lib/java/src/main/java/org/apache/thrift/server/TServerEventHandler.java +++ b/lib/java/src/main/java/org/apache/thrift/server/TServerEventHandler.java @@ -23,41 +23,27 @@ import org.apache.thrift.protocol.TProtocol; import org.apache.thrift.transport.TTransport; /** - * Interface that can handle events from the server core. To - * use this you should subclass it and implement the methods that you care - * about. Your subclass can also store local data that you may care about, - * such as additional "arguments" to these methods (stored in the object - * instance's state). + * Interface that can handle events from the server core. To use this you should subclass it and + * implement the methods that you care about. Your subclass can also store local data that you may + * care about, such as additional "arguments" to these methods (stored in the object instance's + * state). * - * TODO: It seems this is a custom code entry point created for some resource management purpose in hive. - * But when looking into hive code, we see that the argments of TProtocol and TTransport are never used. - * We probably should remove these arguments from all the methods. + * <p>TODO: It seems this is a custom code entry point created for some resource management purpose + * in hive. But when looking into hive code, we see that the argments of TProtocol and TTransport + * are never used. We probably should remove these arguments from all the methods. */ public interface TServerEventHandler { - /** - * Called before the server begins. - */ + /** Called before the server begins. */ void preServe(); - /** - * Called when a new client has connected and is about to being processing. - */ - ServerContext createContext(TProtocol input, - TProtocol output); + /** Called when a new client has connected and is about to being processing. */ + ServerContext createContext(TProtocol input, TProtocol output); - /** - * Called when a client has finished request-handling to delete server - * context. - */ - void deleteContext(ServerContext serverContext, - TProtocol input, - TProtocol output); - - /** - * Called when a client is about to call the processor. - */ - void processContext(ServerContext serverContext, - TTransport inputTransport, TTransport outputTransport); + /** Called when a client has finished request-handling to delete server context. */ + void deleteContext(ServerContext serverContext, TProtocol input, TProtocol output); + /** Called when a client is about to call the processor. */ + void processContext( + ServerContext serverContext, TTransport inputTransport, TTransport outputTransport); } |