LOG.info("starting echo server");
NioTcpServer server = new NioTcpServer();
MetricRegistry metrics = new MetricRegistry();
JmxReporter reporter = JmxReporter.forRegistry(metrics).build();
reporter.start();
server.getSessionConfig().setIdleTimeInMillis(IdleStatus.READ_IDLE, 60 * 600 * 1000);
server.getSessionConfig().setIdleTimeInMillis(IdleStatus.WRITE_IDLE, 60 * 600 * 1000);
// create the filter chain for this service
server.setFilters(new MonitoringFilter(metrics), new LoggingFilter("LoggingFilter1"),