Class ChainBuilder<E>


  • final class ChainBuilder<E>
    extends java.lang.Object
    Builder class to build a linked list (chain) of unique class instances. Each class can have only one instance in the list. Useful for building lists of protocol interceptors.
    Since:
    4.3
    See Also:
    ImmutableHttpProcessor
    • Field Detail

      • list

        private final java.util.LinkedList<E> list
      • uniqueClasses

        private final java.util.Map<java.lang.Class<?>,​E> uniqueClasses
    • Constructor Detail

      • ChainBuilder

        public ChainBuilder()