AbstractNonblockingServer
, TSimpleServer
, TThreadPoolServer
public abstract class TServer
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static class |
TServer.AbstractServerArgs<T extends TServer.AbstractServerArgs<T>> |
|
static class |
TServer.Args |
Modifier and Type | Field | Description |
---|---|---|
protected TServerEventHandler |
eventHandler_ |
|
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
|
Modifier | Constructor | Description |
---|---|---|
protected |
TServer(TServer.AbstractServerArgs args) |
Modifier and Type | Method | Description |
---|---|---|
TServerEventHandler |
getEventHandler() |
|
boolean |
isServing() |
|
abstract void |
serve() |
The run method fires up the server and gets things going.
|
void |
setServerEventHandler(TServerEventHandler eventHandler) |
|
protected void |
setServing(boolean serving) |
|
void |
stop() |
Stop the server.
|
protected TProcessorFactory processorFactory_
protected TServerTransport serverTransport_
protected TTransportFactory inputTransportFactory_
protected TTransportFactory outputTransportFactory_
protected TProtocolFactory inputProtocolFactory_
protected TProtocolFactory outputProtocolFactory_
protected TServerEventHandler eventHandler_
protected TServer(TServer.AbstractServerArgs args)
public abstract void serve()
public void stop()
public boolean isServing()
protected void setServing(boolean serving)
public void setServerEventHandler(TServerEventHandler eventHandler)
public TServerEventHandler getEventHandler()