org.apache.thrift.server
Class TThreadPoolServer
java.lang.Object
org.apache.thrift.server.TServer
org.apache.thrift.server.TThreadPoolServer
public class TThreadPoolServer
- extends TServer
Server which uses Java's built in ThreadPool management to spawn off
a worker pool that
Constructor Summary |
TThreadPoolServer(TProcessorFactory processorFactory,
TServerTransport serverTransport)
|
TThreadPoolServer(TProcessorFactory processorFactory,
TServerTransport serverTransport,
TTransportFactory transportFactory,
TProtocolFactory protocolFactory)
|
TThreadPoolServer(TProcessorFactory processorFactory,
TServerTransport serverTransport,
TTransportFactory inputTransportFactory,
TTransportFactory outputTransportFactory,
TProtocolFactory inputProtocolFactory,
TProtocolFactory outputProtocolFactory)
|
TThreadPoolServer(TProcessorFactory processorFactory,
TServerTransport serverTransport,
TTransportFactory inputTransportFactory,
TTransportFactory outputTransportFactory,
TProtocolFactory inputProtocolFactory,
TProtocolFactory outputProtocolFactory,
TThreadPoolServer.Options options)
|
TThreadPoolServer(TProcessor processor,
TServerTransport serverTransport)
|
TThreadPoolServer(TProcessor processor,
TServerTransport serverTransport,
TProtocolFactory protocolFactory)
|
TThreadPoolServer(TProcessor processor,
TServerTransport serverTransport,
TTransportFactory transportFactory,
TProtocolFactory protocolFactory)
|
TThreadPoolServer(TProcessor processor,
TServerTransport serverTransport,
TTransportFactory inputTransportFactory,
TTransportFactory outputTransportFactory,
TProtocolFactory inputProtocolFactory,
TProtocolFactory outputProtocolFactory)
|
TThreadPoolServer(TProcessor processor,
TServerTransport serverTransport,
TTransportFactory inputTransportFactory,
TTransportFactory outputTransportFactory,
TProtocolFactory inputProtocolFactory,
TProtocolFactory outputProtocolFactory,
TThreadPoolServer.Options options)
|
Method Summary |
void |
serve()
The run method fires up the server and gets things going. |
void |
stop()
Stop the server. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TThreadPoolServer
public TThreadPoolServer(TProcessor processor,
TServerTransport serverTransport)
TThreadPoolServer
public TThreadPoolServer(TProcessorFactory processorFactory,
TServerTransport serverTransport)
TThreadPoolServer
public TThreadPoolServer(TProcessor processor,
TServerTransport serverTransport,
TProtocolFactory protocolFactory)
TThreadPoolServer
public TThreadPoolServer(TProcessor processor,
TServerTransport serverTransport,
TTransportFactory transportFactory,
TProtocolFactory protocolFactory)
TThreadPoolServer
public TThreadPoolServer(TProcessorFactory processorFactory,
TServerTransport serverTransport,
TTransportFactory transportFactory,
TProtocolFactory protocolFactory)
TThreadPoolServer
public TThreadPoolServer(TProcessor processor,
TServerTransport serverTransport,
TTransportFactory inputTransportFactory,
TTransportFactory outputTransportFactory,
TProtocolFactory inputProtocolFactory,
TProtocolFactory outputProtocolFactory)
TThreadPoolServer
public TThreadPoolServer(TProcessorFactory processorFactory,
TServerTransport serverTransport,
TTransportFactory inputTransportFactory,
TTransportFactory outputTransportFactory,
TProtocolFactory inputProtocolFactory,
TProtocolFactory outputProtocolFactory)
TThreadPoolServer
public TThreadPoolServer(TProcessor processor,
TServerTransport serverTransport,
TTransportFactory inputTransportFactory,
TTransportFactory outputTransportFactory,
TProtocolFactory inputProtocolFactory,
TProtocolFactory outputProtocolFactory,
TThreadPoolServer.Options options)
TThreadPoolServer
public TThreadPoolServer(TProcessorFactory processorFactory,
TServerTransport serverTransport,
TTransportFactory inputTransportFactory,
TTransportFactory outputTransportFactory,
TProtocolFactory inputProtocolFactory,
TProtocolFactory outputProtocolFactory,
TThreadPoolServer.Options options)
serve
public void serve()
- Description copied from class:
TServer
- The run method fires up the server and gets things going.
- Specified by:
serve
in class TServer
stop
public void stop()
- Description copied from class:
TServer
- Stop the server. This is optional on a per-implementation basis. Not
all servers are required to be cleanly stoppable.
- Overrides:
stop
in class TServer