예제 #1
0
 @Override
 public void onRead(HandlerContext ctx, Object msg) {
   if (msg instanceof Invocation) {
     onInvocation(ctx, (Invocation) msg);
   } else {
     ctx.fireRead(msg);
   }
 }
예제 #2
0
 @Override
 public Task connect(final HandlerContext ctx, final Object param) throws Exception {
   clusterPeer.registerMessageReceiver((n, m) -> ctx.fireRead(Pair.of(n, m)));
   return clusterPeer.join(clusterName, nodeName).thenRun(() -> ctx.fireActive());
 }