blob: 25ac59bbf1bde15cc8d32ebda5b7c8c20c14c89d [file] [log] [blame]
pankaj09b58382014-10-07 13:52:24 -07001package org.onlab.onos.foo;
2
pankaj09b58382014-10-07 13:52:24 -07003import org.onlab.netty.EchoHandler;
pankaj09b58382014-10-07 13:52:24 -07004import org.onlab.netty.NettyMessagingService;
5import org.slf4j.Logger;
6import org.slf4j.LoggerFactory;
7
8/**
9 * Test to measure Messaging performance.
10 */
Madan Jampania5d0d782014-10-07 14:36:00 -070011 public final class SimpleNettyServer {
pankaj09b58382014-10-07 13:52:24 -070012 private static Logger log = LoggerFactory.getLogger(IOLoopTestServer.class);
13
14 private SimpleNettyServer() {}
15
16 public static void main(String... args) throws Exception {
17 startStandalone(args);
18 System.exit(0);
19 }
20
pankajf49b45e2014-10-07 14:24:22 -070021 public static void startStandalone(String[] args) throws Exception {
22 NettyMessagingService server = new NettyMessagingService(8080);
23 server.activate();
24 server.registerHandler("simple", new org.onlab.netty.LoggingHandler());
25 server.registerHandler("echo", new EchoHandler());
pankaj09b58382014-10-07 13:52:24 -070026 }
27 }
28