|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.thrift.server.TServer
public abstract class TServer
Generic interface for a Thrift server.
Field Summary | |
---|---|
protected TProtocolFactory |
inputProtocolFactory_
Input Protocol Factory |
protected TTransportFactory |
inputTransportFactory_
Input Transport Factory |
protected TProtocolFactory |
outputProtocolFactory_
Output Protocol Factory |
protected TTransportFactory |
outputTransportFactory_
Output Transport Factory |
protected TProcessorFactory |
processorFactory_
Core processor |
protected TServerTransport |
serverTransport_
Server transport |
Constructor Summary | |
---|---|
protected |
TServer(TProcessorFactory processorFactory,
TServerTransport serverTransport)
Default constructors. |
protected |
TServer(TProcessorFactory processorFactory,
TServerTransport serverTransport,
TTransportFactory transportFactory)
|
protected |
TServer(TProcessorFactory processorFactory,
TServerTransport serverTransport,
TTransportFactory transportFactory,
TProtocolFactory protocolFactory)
|
protected |
TServer(TProcessorFactory processorFactory,
TServerTransport serverTransport,
TTransportFactory inputTransportFactory,
TTransportFactory outputTransportFactory,
TProtocolFactory inputProtocolFactory,
TProtocolFactory outputProtocolFactory)
|
Method Summary | |
---|---|
abstract 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 |
Field Detail |
---|
protected TProcessorFactory processorFactory_
protected TServerTransport serverTransport_
protected TTransportFactory inputTransportFactory_
protected TTransportFactory outputTransportFactory_
protected TProtocolFactory inputProtocolFactory_
protected TProtocolFactory outputProtocolFactory_
Constructor Detail |
---|
protected TServer(TProcessorFactory processorFactory, TServerTransport serverTransport)
protected TServer(TProcessorFactory processorFactory, TServerTransport serverTransport, TTransportFactory transportFactory)
protected TServer(TProcessorFactory processorFactory, TServerTransport serverTransport, TTransportFactory transportFactory, TProtocolFactory protocolFactory)
protected TServer(TProcessorFactory processorFactory, TServerTransport serverTransport, TTransportFactory inputTransportFactory, TTransportFactory outputTransportFactory, TProtocolFactory inputProtocolFactory, TProtocolFactory outputProtocolFactory)
Method Detail |
---|
public abstract void serve()
public void stop()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |