Package org.apache.accumulo.server.rpc
Class CustomNonBlockingServer
- java.lang.Object
-
- org.apache.thrift.server.TServer
-
- org.apache.thrift.server.AbstractNonblockingServer
-
- org.apache.thrift.server.TNonblockingServer
-
- org.apache.thrift.server.THsHaServer
-
- org.apache.accumulo.server.rpc.CustomNonBlockingServer
-
public class CustomNonBlockingServer extends org.apache.thrift.server.THsHaServer
This class implements a custom non-blocking thrift server that stores the client address in thread-local storage for the invocation.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.thrift.server.THsHaServer
org.apache.thrift.server.THsHaServer.Args
-
Nested classes/interfaces inherited from class org.apache.thrift.server.TNonblockingServer
org.apache.thrift.server.TNonblockingServer.SelectAcceptThread
-
Nested classes/interfaces inherited from class org.apache.thrift.server.AbstractNonblockingServer
org.apache.thrift.server.AbstractNonblockingServer.AbstractNonblockingServerArgs<T extends org.apache.thrift.server.AbstractNonblockingServer.AbstractNonblockingServerArgs<T>>, org.apache.thrift.server.AbstractNonblockingServer.AbstractSelectThread, org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer, org.apache.thrift.server.AbstractNonblockingServer.FrameBuffer
-
-
Constructor Summary
Constructors Constructor Description CustomNonBlockingServer(org.apache.thrift.server.THsHaServer.Args args)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
startThreads()
-
Methods inherited from class org.apache.thrift.server.THsHaServer
createInvokerPool, getRunnable, gracefullyShutdownInvokerPool, requestInvoke, waitForShutdown
-
Methods inherited from class org.apache.thrift.server.TNonblockingServer
isStopped, joinSelector, stop
-
Methods inherited from class org.apache.thrift.server.AbstractNonblockingServer
serve, startListening, stopListening
-
-