Top Description Inners Fields Constructors Methods
org.glassfish.grizzly.filterchain

public abstract Class FilterChainBuilder

extends Object
Class Inheritance
Known Direct Subclasses
org.glassfish.grizzly.filterchain.FilterChainBuilder.StatelessFilterChainBuilder
Imports
java.util.ArrayList, .Arrays, .List

FilterChainBuilder implementation, which is responsible for constructing FilterChains.
Author
Alexey Stashok

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
protected final List<Filter>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public FilterChainBuilder
add(Filter filter)

public FilterChainBuilder
add(int index, Filter filter)

public FilterChainBuilder
addAll(Filter[] array)

public FilterChainBuilder
addAll(int filterIndex, Filter[] array)

public FilterChainBuilder
public FilterChainBuilder
addAll(int filterIndex, List<Filter> list)

public FilterChainBuilder
addAll(final FilterChainBuilder source)

public FilterChainBuilder
addFirst(Filter filter)

public FilterChainBuilder
addLast(Filter filter)

public abstract FilterChain
public Filter
get(int index)

public int
indexOf(final Filter filter)

public int
indexOfType(final Class<? extends Filter> filterType)

public FilterChainBuilder
remove(int index)

public FilterChainBuilder
remove(Filter filter)

public FilterChainBuilder
set(int index, Filter filter)

public static FilterChainBuilder
public static FilterChainBuilder
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

patternFilterChainback to summary
protected final List<Filter> patternFilterChain

Constructor Detail

FilterChainBuilderback to summary
private FilterChainBuilder()

Method Detail

addback to summary
public FilterChainBuilder add(Filter filter)
addback to summary
public FilterChainBuilder add(int index, Filter filter)
addAllback to summary
public FilterChainBuilder addAll(Filter[] array)
addAllback to summary
public FilterChainBuilder addAll(int filterIndex, Filter[] array)
addAllback to summary
public FilterChainBuilder addAll(List<Filter> list)
addAllback to summary
public FilterChainBuilder addAll(int filterIndex, List<Filter> list)
addAllback to summary
public FilterChainBuilder addAll(final FilterChainBuilder source)
addFirstback to summary
public FilterChainBuilder addFirst(Filter filter)
addLastback to summary
public FilterChainBuilder addLast(Filter filter)
buildback to summary
public abstract FilterChain build()
getback to summary
public Filter get(int index)
indexOfback to summary
public int indexOf(final Filter filter)
indexOfTypeback to summary
public int indexOfType(final Class<? extends Filter> filterType)
removeback to summary
public FilterChainBuilder remove(int index)
removeback to summary
public FilterChainBuilder remove(Filter filter)
setback to summary
public FilterChainBuilder set(int index, Filter filter)
statefulback to summary
public static FilterChainBuilder stateful()
statelessback to summary
public static FilterChainBuilder stateless()
org.glassfish.grizzly.filterchain back to summary

public Class FilterChainBuilder.StatelessFilterChainBuilder

extends FilterChainBuilder
Class Inheritance

Field Summary

Inherited from org.glassfish.grizzly.filterchain.FilterChainBuilder:
patternFilterChain

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public FilterChain
Inherited from org.glassfish.grizzly.filterchain.FilterChainBuilder:
addaddaddAlladdAlladdAlladdAlladdAlladdFirstaddLastgetindexOfindexOfTyperemoveremovesetstatefulstateless

Constructor Detail

StatelessFilterChainBuilderback to summary
public StatelessFilterChainBuilder()

Method Detail

buildback to summary
public FilterChain build()

Implements abstract org.glassfish.grizzly.filterchain.FilterChainBuilder.build.

Annotations
@Override