@Override
public void initChannel(SocketChannel ch) {
ChannelPipeline pipeline = ch.pipeline();
pipeline.addLast("http-request-decoder", new HttpRequestDecoder());
pipeline.addLast("deflater", new HttpContentDecompressor());
pipeline.addLast("http-object-aggregator", new HttpObjectAggregator(1048576));
pipeline.addLast("http-response-encoder", new HttpResponseEncoder());
pipeline.addLast("inflater", new HttpContentCompressor());
// Alters the pipeline depending on either REST or WebSockets requests
pipeline.addLast("api-protocol-switcher", apiProtocolSwitcher);
pipeline.addLast("debugger", debugger);
// Logging handlers for API requests
pipeline.addLast("api-request-logger", apiRequestLogger);
// pipeline.addLast(rxJavaGroup, "rxjava-handler", rxjavaHandler);
// JAX-RS handlers
pipeline.addLast(jaxRsGroup, "jax-rs-handler", jaxRsHandlers);
}
ApiServerChannelInitializer.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:kha
作者:
评论列表
文章目录