INNER CODE UNIT · Java
MapHttpServer
luxiaoxun/Code4Java · MapHttpService/src/main/java/com/luxx/map/MapHttpServer.java:29
public class MapHttpServer {
private static Logger log = LoggerFactory.getLogger(MapHttpServer.class);
private EventLoopGroup bossGroup;
private EventLoopGroup workerGroup;
private EventExecutorGroup eventExecutorGroup;
public void start(int port) throws Exception {
bossGroup = new NioEventLoopGroup();
workerGroup = new NioEventLoopGroup();
eventExecutorGroup = new DefaultEventExecutorGroup(32);
try {
ServerBootstrap b = new ServerBootstrap();
b.group(bossGroup, workerGroup).channel(NioServerSocketChannel.class)
.childHandler(new ChannelInitializer<SocketChannel>() {
@Override
public void initChannel(SocketChannel ch) throws Exception {
ch.pipeline().addLast(new HttpResponseEncoder());