Interface ChannelPipelineFactory

All Known Implementing Classes:
AutobahnServerPipelineFactory, FactorialClientPipelineFactory, FactorialServerPipelineFactory, HexDumpProxyPipelineFactory, HttpHelloWorldServerPipelineFactory, HttpSnoopClientPipelineFactory, HttpSnoopServerPipelineFactory, HttpStaticFileServerPipelineFactory, HttpUploadClientPipelineFactory, HttpUploadServerPipelineFactory, LocalTimeClientPipelineFactory, LocalTimeServerPipelineFactory, SecureChatClientPipelineFactory, SecureChatServerPipelineFactory, TelnetClientPipelineFactory, TelnetServerPipelineFactory, WebSocketServerPipelineFactory

public interface ChannelPipelineFactory
Creates a new ChannelPipeline for a new Channel.

When a server-side channel accepts a new incoming connection, a new child channel is created for each newly accepted connection. A new child channel uses a new ChannelPipeline, which is created by the ChannelPipelineFactory specified in the server-side channel's "pipelineFactory" option.

Also, when a ClientBootstrap or ConnectionlessBootstrap creates a new channel, it uses the "pipelineFactory" property to create a new ChannelPipeline for each new channel.