Interface IoFilterChainBuilder

  • All Known Subinterfaces:
    ThreadModel
    All Known Implementing Classes:
    DefaultIoFilterChainBuilder, ExecutorThreadModel

    public interface IoFilterChainBuilder
    An interface that builds IoFilterChain in predefined way when IoSession is created. You can extract common filter chain modification logic to this interface. For example, to add a filter to the chain,
     public class MyFilterChainBuilder implements IoFilterChainBuilder {
         public void buildFilterChain( IoFilterChain chain ) throws Exception {
             chain.addLast( "myFilter", new MyFilter() );
         }
     }
     
    • Method Detail

      • buildFilterChain

        void buildFilterChain​(IoFilterChain chain)
                       throws java.lang.Exception
        Modifies the specified chain.
        Throws:
        java.lang.Exception