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
Modifier and TypeClassDescriptionstatic enum
Determines the strategy for handling new accepted connections. -
Field Summary
Modifier and TypeFieldDescriptionint
The number of threads for selecting on already-accepted connectionsFields inherited from class org.apache.thrift.server.AbstractNonblockingServer.AbstractNonblockingServerArgs
maxReadBufferBytes
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionacceptPolicy
(TThreadedSelectorServer.Args.AcceptPolicy acceptPolicy) acceptQueueSizePerThread
(int acceptQueueSizePerThread) executorService
(ExecutorService executorService) int
int
int
int
selectorThreads
(int i) stopTimeoutUnit
(TimeUnit stopTimeoutUnit) stopTimeoutVal
(int stopTimeoutVal) void
validate()
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()
-