namespace java service.test
service Demo {
string sayWord(1:string word)
}
DemoService.java
package service.test;
import org.apache.thrift.TException;
import service.test.Demo.Iface;
public class DemoService implements Iface {
@Override
public String sayWord(String word) throws TException {
System.out.println("receive " + word);
return "hello " + word;
}
}
MyServer.java
package service.test;
import org.apache.thrift.protocol.TBinaryProtocol;
import org.apache.thrift.protocol.TBinaryProtocol.Factory;
import org.apache.thrift.server.TServer;
import org.apache.thrift.server.TThreadPoolServer;
import org.apache.thrift.server.TThreadPoolServer.Args;
import org.apache.thrift.transport.TServerSocket;
import org.apache.thrift.transport.TTransportException;
public class MyServer {