码迷,mamicode.com
首页 >  
搜索关键字:channelfuture    ( 33个结果
Netty in Action (七) 第三章节 Netty组件和设计
这个章节包括: 1)Netty的架构设计和技术点 2)Channel,EventLoop和ChannelFuture 3)ChannelHandler 和 ChannelPipeline 4)Bootstrap 在第一章节中,我们讲述了java在高性能的网络编程的发展历史和对网络方面的技术基础的积累,这给对Netty的核心组件和构建模块分析提供了一个很好的氛围...
分类:Web程序   时间:2016-04-15 12:05:40    阅读次数:296
Netty writeAndFlush() 流程与异步
Netty writeAndFlush()方法分为两步, 先 write 再 flush @Override public ChannelFuture writeAndFlush(Object msg, ChannelPromise promise) { DefaultChannelHandlerC
分类:Web程序   时间:2016-01-29 16:23:34    阅读次数:201
(中级篇 NettyNIO编解码开发)第十章-Http协议开发应用(基于Netty的HttpServer和HttpClient的简单实现)
1.HttpServer 1 package nettyHttpTest; 2 3 4 5 import io.netty.bootstrap.ServerBootstrap; 6 import io.netty.channel.ChannelFuture; 7 import io.nett...
分类:Web程序   时间:2015-10-22 19:14:24    阅读次数:316
Netty中处理写序列化异常
writeAndFlush之后既不能在inbound的exceptionCaught也不能在outputbound的exceptionCaught中拿到异常(这两个应该只处理channelRead,channelWrite的异常),正确的方法是使用addListener中的回调: ChannelFuture f = ctx.writeAndFlush(response); f.addLi...
分类:Web程序   时间:2015-08-13 01:16:51    阅读次数:633
Netty4 之 简单搭建HTTP服务
server.HttpServer.javapackageserver; importio.netty.bootstrap.ServerBootstrap; importio.netty.channel.ChannelFuture; importio.netty.channel.ChannelInitializer; importio.netty.channel.ChannelOption; importio.netty.channel.EventLoopGroup; importio.netty.chan..
分类:Web程序   时间:2015-06-29 20:39:46    阅读次数:330
netty 对象序列化传输示例
package object.server.impl;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel.ChannelInitializer;...
分类:Web程序   时间:2015-06-02 00:14:16    阅读次数:144
Netty服务端的业务流程分析
Netty的服务端怎么和java NIO联系起来的,一直很好奇这块内容,这里跟下代码,下篇文章看下Channel相关的知识。 final ChannelFuture initAndRegister() { final Channel channel = channelFactory().newCha...
分类:Web程序   时间:2015-04-08 12:26:47    阅读次数:264
Netty中的Future
先看下Future的整个继承体系,还有一个ChannelFuture不在里面; 在并发编程中,我们通常会用到一组非阻塞的模型:Promise,Future 和 Callback。其中的 Future 表示一个可能还没有实际完成的异步任务的结果,针对这个结果可以添加 Callback 以便在任务执行成...
分类:Web程序   时间:2015-04-08 12:24:54    阅读次数:392
netty入门实例
TimeServer.javapackage netty.timeserver.server;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel...
分类:Web程序   时间:2015-03-10 13:32:35    阅读次数:163
Netty3 源码分析 - NIO server绑定过程分析
Netty3 源码分析 - NIO server绑定过程分析      一个框架封装的越好,越利于我们快速的coding,但是却掩盖了很多的细节和原理,但是源码能够揭示一切。服务器端代码在指定好ChannelFactory,设定好选项,而后Bootstrap.bind操作就会开启server,接受对端的连接。所以有必要对这后面的过程分析清楚,下图是关键流程。先是构建一个默认的Pipe...
分类:Web程序   时间:2014-09-17 20:28:12    阅读次数:221
33条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!