* BAEL-748 quick guide to @Value * BAEL-748 changes from review * BAEL-748 inject comma-separated values into array * BAEL-768 Introduction to Netty * BAEL-768 remove commented code
20 lines
732 B
Java
20 lines
732 B
Java
package com.baeldung.netty;
|
|
|
|
import io.netty.channel.ChannelFuture;
|
|
import io.netty.channel.ChannelFutureListener;
|
|
import io.netty.channel.ChannelHandlerContext;
|
|
import io.netty.channel.ChannelInboundHandlerAdapter;
|
|
|
|
public class ProcessingHandler extends ChannelInboundHandlerAdapter {
|
|
|
|
@Override
|
|
public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception {
|
|
RequestData requestData = (RequestData) msg;
|
|
ResponseData responseData = new ResponseData();
|
|
responseData.setIntValue(requestData.getIntValue() * 2);
|
|
ChannelFuture future = ctx.writeAndFlush(responseData);
|
|
future.addListener(ChannelFutureListener.CLOSE);
|
|
System.out.println(requestData);
|
|
}
|
|
}
|