List of usage examples for org.apache.thrift.transport TNonblockingServerSocket TNonblockingServerSocket
public TNonblockingServerSocket(InetSocketAddress bindAddr, int clientTimeout) throws TTransportException
From source file:io.opentracing.thrift.TracingTest.java
License:Apache License
private void startAsyncServer() throws Exception { CustomHandler customHandler = new CustomHandler(); final TProcessor customProcessor = new CustomService.Processor<CustomService.Iface>(customHandler); TNonblockingServerSocket tnbSocketTransport = new TNonblockingServerSocket(port, 30000); TNonblockingServer.Args tnbArgs = new TNonblockingServer.Args(tnbSocketTransport); tnbArgs.processor(new SpanProcessor(customProcessor)); server = new TNonblockingServer(tnbArgs); new Thread(new Runnable() { @Override// w w w. jav a 2s . co m public void run() { server.serve(); } }).start(); }