summaryrefslogtreecommitdiff
path: root/lib/java/src/main/java/org/apache/thrift/server/TServerEventHandler.java
diff options
context:
space:
mode:
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.java44
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);
}