Class ListFacadeFilterChain

java.lang.Object
org.glassfish.grizzly.filterchain.AbstractFilterChain
org.glassfish.grizzly.filterchain.ListFacadeFilterChain
All Implemented Interfaces:
Iterable<Filter>, Collection<Filter>, List<Filter>, FilterChain, Processor<Context>
Direct Known Subclasses:
DefaultFilterChain

public abstract class ListFacadeFilterChain extends AbstractFilterChain
FilterChain facade, which implements all the List related methods.
Author:
Alexey Stashok
See Also:
  • Field Details

    • filters

      protected final List<Filter> filters
      The list of Filters this chain will invoke.
  • Constructor Details

    • ListFacadeFilterChain

      public ListFacadeFilterChain(List<Filter> filtersImpl)
  • Method Details

    • add

      public boolean add(Filter filter)
    • add

      public void add(int index, Filter filter)
    • addAll

      public boolean addAll(Collection<? extends Filter> c)
    • addAll

      public boolean addAll(int index, Collection<? extends Filter> c)
    • set

      public Filter set(int index, Filter filter)
    • get

      public final Filter get(int index)
    • indexOf

      public int indexOf(Object object)
    • lastIndexOf

      public int lastIndexOf(Object filter)
    • contains

      public boolean contains(Object filter)
    • containsAll

      public boolean containsAll(Collection<?> c)
    • toArray

      public Object[] toArray()
    • toArray

      public <T> T[] toArray(T[] a)
    • retainAll

      public boolean retainAll(Collection<?> c)
    • remove

      public boolean remove(Object object)
    • remove

      public Filter remove(int index)
    • removeAll

      public boolean removeAll(Collection<?> c)
    • isEmpty

      public boolean isEmpty()
    • size

      public int size()
    • clear

      public void clear()
    • iterator

      public Iterator<Filter> iterator()
    • listIterator

      public ListIterator<Filter> listIterator()
    • listIterator

      public ListIterator<Filter> listIterator(int index)
    • notifyChangedExcept

      protected void notifyChangedExcept(Filter filter)