Interface NettyChannelHandlerFactory


  • public interface NettyChannelHandlerFactory
    Defines a factory for ChannelHandler instances. The instances created by an implementation are directly added to, or removed from, a pipeline.
    Author:
    Guus der Kinderen, guus@goodbytes.nl
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addNewHandlerTo​(io.netty.channel.ChannelPipeline pipeline)
      Add a new ChannelHandler to the provided pipeline.
      void removeHandlerFrom​(io.netty.channel.ChannelPipeline pipeline)
      Remove a ChannelHandler from the provided pipeline.
    • Method Detail

      • addNewHandlerTo

        void addNewHandlerTo​(io.netty.channel.ChannelPipeline pipeline)
        Add a new ChannelHandler to the provided pipeline. It is assumed, but not required, that for each invocation, a new ChannelHandler is created.
        Parameters:
        pipeline - The pipeline to which a ChannelHandler is to be added.
      • removeHandlerFrom

        void removeHandlerFrom​(io.netty.channel.ChannelPipeline pipeline)
        Remove a ChannelHandler from the provided pipeline. Implementations should ensure that ChannelHandlers added via addNewHandlerTo(ChannelPipeline) can be removed again by invocation of this method.
        Parameters:
        pipeline - The pipeline to which a ChannelHandler is to be added.