Chapter 3. Netty components and design

This chapter covers

  • Technical and architectural aspects of Netty
  • Channel, EventLoop, and ChannelFuture
  • ChannelHandler and ChannelPipeline
  • Bootstrapping

In chapter 1 we presented a summary of the history and technical foundations of high-performance network programming in Java. This provided the background for an overview of Netty’s core concepts and building blocks.

In chapter 2 we expanded the scope of our discussion to application development. By building a simple client and server you learned about bootstrapping and gained hands-on experience with the all-important ChannelHandler API. Along the way, you also verified that your development tools were functioning properly.

As we build on this ...

Get Netty in Action now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.