Package org.apache.thrift.server
Class TThreadedSelectorServer.Args
java.lang.Object
org.apache.thrift.server.TServer.AbstractServerArgs<T>
org.apache.thrift.server.AbstractNonblockingServer.AbstractNonblockingServerArgs<TThreadedSelectorServer.Args>
org.apache.thrift.server.TThreadedSelectorServer.Args
- Enclosing class:
- TThreadedSelectorServer
public static class TThreadedSelectorServer.Args
extends AbstractNonblockingServer.AbstractNonblockingServerArgs<TThreadedSelectorServer.Args>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDetermines the strategy for handling new accepted connections. -
Field Summary
FieldsModifier and TypeFieldDescriptionintThe number of threads for selecting on already-accepted connectionsFields inherited from class org.apache.thrift.server.AbstractNonblockingServer.AbstractNonblockingServerArgs
maxReadBufferBytes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacceptPolicy(TThreadedSelectorServer.Args.AcceptPolicy acceptPolicy) acceptQueueSizePerThread(int acceptQueueSizePerThread) executorService(ExecutorService executorService) intintintintselectorThreads(int i) stopTimeoutUnit(TimeUnit stopTimeoutUnit) stopTimeoutVal(int stopTimeoutVal) voidvalidate()workerThreads(int i) Methods inherited from class org.apache.thrift.server.TServer.AbstractServerArgs
inputProtocolFactory, inputTransportFactory, outputProtocolFactory, outputTransportFactory, processor, processorFactory, protocolFactory, transportFactory
-
Field Details
-
selectorThreads
public int selectorThreadsThe number of threads for selecting on already-accepted connections
-
-
Constructor Details
-
Args
-
-
Method Details
-
selectorThreads
-
getSelectorThreads
public int getSelectorThreads() -
workerThreads
-
getWorkerThreads
public int getWorkerThreads() -
getStopTimeoutVal
public int getStopTimeoutVal() -
stopTimeoutVal
-
getStopTimeoutUnit
-
stopTimeoutUnit
-
getExecutorService
-
executorService
-
getAcceptQueueSizePerThread
public int getAcceptQueueSizePerThread() -
acceptQueueSizePerThread
-
getAcceptPolicy
-
acceptPolicy
public TThreadedSelectorServer.Args acceptPolicy(TThreadedSelectorServer.Args.AcceptPolicy acceptPolicy) -
validate
public void validate()
-