- 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
-
Nested classes/interfaces inherited from class org.apache.thrift.server.TServer
org.apache.thrift.server.TServer.AbstractServerArgs<T extends org.apache.thrift.server.TServer.AbstractServerArgs<T>>
-
Field Summary
-
Fields inherited from class org.apache.thrift.server.AbstractNonblockingServer
LOGGER
-
Fields inherited from class org.apache.thrift.server.TServer
eventHandler_, inputProtocolFactory_, inputTransportFactory_, outputProtocolFactory_, outputTransportFactory_, processorFactory_, serverTransport_, stopped_
-
Method Summary
-
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
-
Methods inherited from class org.apache.thrift.server.TServer
getEventHandler, getShouldStop, isServing, setServerEventHandler, setServing, setShouldStop
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.