package hprose.example.filter; import hprose.example.filter.compress.CompressFilter; import hprose.example.filter.compress.SizeFilter; import hprose.example.filter.stat.StatFilter; import hprose.server.HproseTcpServer; import java.io.IOException; import java.net.URISyntaxException; public class Server { public static Object echo(Object obj) { return obj; } public static void main(String[] args) throws URISyntaxException, IOException { HproseTcpServer server = new HproseTcpServer("tcp://0.0.0.0:8084"); server.add("echo", Server.class); server.addFilter(new StatFilter()); server.addFilter(new SizeFilter("Non compressed")); server.addFilter(new CompressFilter()); server.addFilter(new SizeFilter("Compressed")); server.addFilter(new StatFilter()); server.start(); System.out.println("START"); System.in.read(); server.stop(); System.out.println("STOP"); } }