pankaj | 09b5838 | 2014-10-07 13:52:24 -0700 | [diff] [blame] | 1 | package org.onlab.onos.foo; |
| 2 | |
pankaj | 09b5838 | 2014-10-07 13:52:24 -0700 | [diff] [blame] | 3 | import org.onlab.netty.EchoHandler; |
pankaj | 09b5838 | 2014-10-07 13:52:24 -0700 | [diff] [blame] | 4 | import org.onlab.netty.NettyMessagingService; |
| 5 | import org.slf4j.Logger; |
| 6 | import org.slf4j.LoggerFactory; |
| 7 | |
| 8 | /** |
| 9 | * Test to measure Messaging performance. |
| 10 | */ |
Madan Jampani | a5d0d78 | 2014-10-07 14:36:00 -0700 | [diff] [blame] | 11 | public final class SimpleNettyServer { |
pankaj | 09b5838 | 2014-10-07 13:52:24 -0700 | [diff] [blame] | 12 | 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 | |
pankaj | f49b45e | 2014-10-07 14:24:22 -0700 | [diff] [blame] | 21 | 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()); |
pankaj | 09b5838 | 2014-10-07 13:52:24 -0700 | [diff] [blame] | 26 | } |
| 27 | } |
| 28 | |