Package org.apache.thrift.server
package org.apache.thrift.server
-
ClassDescriptionProvides common methods and classes used by nonblocking TServer implementations.AbstractNonblockingServer.AbstractNonblockingServerArgs<T extends AbstractNonblockingServer.AbstractNonblockingServerArgs<T>>Servlet implementation class ThriftServer, that allows
TProcessor
andTProtocolFactory
to be supplied after theGenericServlet.init()
method has finished.An extension of the TNonblockingServer to a Half-Sync/Half-Async server.A nonblocking TServer implementation.TServer with sasl support, using asynchronous execution and nonblocking io.Generic interface for a Thrift server.TServer.AbstractServerArgs<T extends TServer.AbstractServerArgs<T>>Interface that can handle events from the server core.Servlet implementation class ThriftServerSimple singlethreaded server for testing.A Half-Sync/Half-Async server with a separate pool of threads to handle non-blocking I/O.Determines the strategy for handling new accepted connections.A round robin load balancer for choosing selector threads for new connections.Server which uses Java's built in ThreadPool management to spawn off a worker pool that deals with client connections in blocking way.