package ddth.dasp.servlet.thrift.serverfactory;
import org.apache.thrift.TProcessor;
import org.apache.thrift.server.TServer;
import org.apache.thrift.transport.TTransportException;
import ddth.dasp.servlet.thrift.ThriftUtils;
public class ThreadedServerFactory extends AbstractServerFactory {
public ThreadedServerFactory(int port, TProcessor processor, int clientTimeoutMillisecs,
int maxFrameSize) {
super(port, processor, clientTimeoutMillisecs, maxFrameSize);
}
@Override
public TServer createServer() throws TTransportException {
TServer server = ThriftUtils.createThreadedServer(getProcessorFactory(), getPort(),
getClientTimeoutMillisecs(), getMaxFrameSize());
return server;
}
}