Madan Jampani | c9ed9be | 2014-10-02 16:13:11 -0700 | [diff] [blame] | 1 | package org.onlab.netty; |
Madan Jampani | 890bc35 | 2014-10-01 22:35:29 -0700 | [diff] [blame] | 2 | |
Madan Jampani | 890bc35 | 2014-10-01 22:35:29 -0700 | [diff] [blame] | 3 | public final class SimpleServer { |
| 4 | private SimpleServer() {} |
| 5 | |
| 6 | public static void main(String... args) throws Exception { |
| 7 | NettyMessagingService server = new TestNettyMessagingService(); |
| 8 | server.activate(); |
| 9 | server.registerHandler("simple", new LoggingHandler()); |
| 10 | server.registerHandler("echo", new EchoHandler()); |
| 11 | } |
| 12 | |
| 13 | public static class TestNettyMessagingService extends NettyMessagingService { |
| 14 | protected TestNettyMessagingService() { |
Madan Jampani | e4ff21b | 2014-10-02 15:17:32 -0700 | [diff] [blame] | 15 | Serializer serializer = new KryoSerializer(); |
| 16 | this.serializer = serializer; |
Madan Jampani | 890bc35 | 2014-10-01 22:35:29 -0700 | [diff] [blame] | 17 | } |
| 18 | } |
| 19 | } |