Class FilterChainBuilder
- java.lang.Object
-
- org.glassfish.grizzly.filterchain.FilterChainBuilder
-
- Direct Known Subclasses:
FilterChainBuilder.StatelessFilterChainBuilder
public abstract class FilterChainBuilder extends Object
FilterChainBuilderimplementation, which is responsible for constructingFilterChains.- Author:
- Alexey Stashok
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFilterChainBuilder.StatelessFilterChainBuilder
-
Field Summary
Fields Modifier and Type Field Description protected List<Filter>patternFilterChain
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description FilterChainBuilderadd(int index, Filter filter)FilterChainBuilderadd(Filter filter)FilterChainBuilderaddAll(int filterIndex, List<Filter> list)FilterChainBuilderaddAll(int filterIndex, Filter[] array)FilterChainBuilderaddAll(List<Filter> list)FilterChainBuilderaddAll(Filter[] array)FilterChainBuilderaddAll(FilterChainBuilder source)FilterChainBuilderaddFirst(Filter filter)FilterChainBuilderaddLast(Filter filter)abstract FilterChainbuild()Filterget(int index)intindexOf(Filter filter)intindexOfType(Class<? extends Filter> filterType)FilterChainBuilderremove(int index)FilterChainBuilderremove(Filter filter)FilterChainBuilderset(int index, Filter filter)static FilterChainBuilderstateful()static FilterChainBuilderstateless()
-
-
-
Method Detail
-
stateless
public static FilterChainBuilder stateless()
-
stateful
public static FilterChainBuilder stateful()
-
build
public abstract FilterChain build()
-
add
public FilterChainBuilder add(Filter filter)
-
addFirst
public FilterChainBuilder addFirst(Filter filter)
-
addLast
public FilterChainBuilder addLast(Filter filter)
-
add
public FilterChainBuilder add(int index, Filter filter)
-
set
public FilterChainBuilder set(int index, Filter filter)
-
get
public Filter get(int index)
-
remove
public FilterChainBuilder remove(int index)
-
remove
public FilterChainBuilder remove(Filter filter)
-
addAll
public FilterChainBuilder addAll(Filter[] array)
-
addAll
public FilterChainBuilder addAll(int filterIndex, Filter[] array)
-
addAll
public FilterChainBuilder addAll(List<Filter> list)
-
addAll
public FilterChainBuilder addAll(int filterIndex, List<Filter> list)
-
addAll
public FilterChainBuilder addAll(FilterChainBuilder source)
-
indexOf
public int indexOf(Filter filter)
-
-