blob: c0eb014e7d8876e2f4c887c2a0487a89a2fe3b35 [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.NettyMessagingService;
4import org.slf4j.Logger;
5import org.slf4j.LoggerFactory;
6
7/**
8 * Test to measure Messaging performance.
9 */
Madan Jampania5d0d782014-10-07 14:36:00 -070010 public final class SimpleNettyServer {
pankaj09b58382014-10-07 13:52:24 -070011 private static Logger log = LoggerFactory.getLogger(IOLoopTestServer.class);
12
13 private SimpleNettyServer() {}
14
15 public static void main(String... args) throws Exception {
16 startStandalone(args);
17 System.exit(0);
18 }
19
pankajf49b45e2014-10-07 14:24:22 -070020 public static void startStandalone(String[] args) throws Exception {
pankaj366ce8b2014-10-07 17:18:37 -070021 NettyMessagingService server = new NettyMessagingService(8081);
pankajf49b45e2014-10-07 14:24:22 -070022 server.activate();
pankaj366ce8b2014-10-07 17:18:37 -070023 server.registerHandler("simple", new NettyLoggingHandler());
24 server.registerHandler("echo", new NettyEchoHandler());
pankaj09b58382014-10-07 13:52:24 -070025 }
26 }
27