public abstract class FilterChainBuilder extends Object
FilterChainBuilder
implementation, which is responsible for
constructing FilterChain
s.Modifier and Type | Class and Description |
---|---|
static class |
FilterChainBuilder.StatelessFilterChainBuilder |
Modifier and Type | Field and Description |
---|---|
protected DefaultFilterChain |
patternFilterChain |
Modifier and Type | Method and Description |
---|---|
FilterChainBuilder |
add(Filter filter) |
FilterChainBuilder |
add(int index,
Filter filter) |
FilterChainBuilder |
addAll(Filter[] array) |
FilterChainBuilder |
addAll(FilterChainBuilder source) |
FilterChainBuilder |
addAll(int filterIndex,
Filter[] array) |
FilterChainBuilder |
addAll(int filterIndex,
List<Filter> list) |
FilterChainBuilder |
addAll(List<Filter> list) |
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(Filter filter) |
FilterChainBuilder |
remove(int index) |
FilterChainBuilder |
set(int index,
Filter filter) |
static FilterChainBuilder |
stateful() |
static FilterChainBuilder |
stateless() |
protected final DefaultFilterChain patternFilterChain
public static FilterChainBuilder stateless()
public static FilterChainBuilder stateful()
public abstract FilterChain build()
public FilterChainBuilder add(Filter filter)
public FilterChainBuilder addFirst(Filter filter)
public FilterChainBuilder addLast(Filter filter)
public FilterChainBuilder add(int index, Filter filter)
public FilterChainBuilder set(int index, Filter filter)
public Filter get(int index)
public FilterChainBuilder remove(int index)
public FilterChainBuilder remove(Filter filter)
public FilterChainBuilder addAll(Filter[] array)
public FilterChainBuilder addAll(int filterIndex, Filter[] array)
public FilterChainBuilder addAll(List<Filter> list)
public FilterChainBuilder addAll(int filterIndex, List<Filter> list)
public FilterChainBuilder addAll(FilterChainBuilder source)
public int indexOf(Filter filter)
Copyright © 2014 Oracle Corporation. All rights reserved.