Class FilterChainBuilder
- java.lang.Object
-
- org.glassfish.grizzly.filterchain.FilterChainBuilder
-
- Direct Known Subclasses:
FilterChainBuilder.StatelessFilterChainBuilder
public abstract class FilterChainBuilder extends Object
FilterChainBuilder
implementation, which is responsible for constructingFilterChain
s.- Author:
- Alexey Stashok
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FilterChainBuilder.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 FilterChainBuilder
add(int index, Filter filter)
FilterChainBuilder
add(Filter filter)
FilterChainBuilder
addAll(int filterIndex, List<Filter> list)
FilterChainBuilder
addAll(int filterIndex, Filter[] array)
FilterChainBuilder
addAll(List<Filter> list)
FilterChainBuilder
addAll(Filter[] array)
FilterChainBuilder
addAll(FilterChainBuilder source)
FilterChainBuilder
addFirst(Filter filter)
FilterChainBuilder
addLast(Filter filter)
abstract FilterChain
build()
Filter
get(int index)
int
indexOf(Filter filter)
int
indexOfType(Class<? extends Filter> filterType)
FilterChainBuilder
remove(int index)
FilterChainBuilder
remove(Filter filter)
FilterChainBuilder
set(int index, Filter filter)
static FilterChainBuilder
stateful()
static FilterChainBuilder
stateless()
-
-
-
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)
-
-