org.glassfish.grizzly.filterchain
Class FilterChainBuilder

java.lang.Object
  extended by org.glassfish.grizzly.filterchain.FilterChainBuilder
Direct Known Subclasses:
FilterChainBuilder.StatelessFilterChainBuilder

public abstract class FilterChainBuilder
extends java.lang.Object

FilterChainBuilder.StatelessFilterChainBuilder implementation, which is responsible for constructing FilterChains.

Author:
Alexey Stashok

Nested Class Summary
static class FilterChainBuilder.StatelessFilterChainBuilder
           
 
Field Summary
protected  DefaultFilterChain patternFilterChain
           
 
Method Summary
 FilterChainBuilder add(Filter filter)
           
 FilterChainBuilder add(int index, Filter filter)
           
 FilterChainBuilder addAll(Filter[] array)
           
 FilterChainBuilder addAll(int filterIndex, Filter[] array)
           
 FilterChainBuilder addAll(int filterIndex, java.util.List<Filter> list)
           
 FilterChainBuilder addAll(java.util.List<Filter> list)
           
 FilterChainBuilder addFirst(Filter filter)
           
 FilterChainBuilder addLast(Filter filter)
           
abstract  FilterChain build()
           
 int indexOf(Filter filter)
           
 int indexOfType(java.lang.Class<? extends Filter> filterType)
           
 FilterChainBuilder remove(Filter filter)
           
 FilterChainBuilder remove(int index)
           
 FilterChainBuilder set(int index, Filter filter)
           
static FilterChainBuilder stateful()
           
static FilterChainBuilder stateless()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

patternFilterChain

protected final DefaultFilterChain patternFilterChain
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)

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(java.util.List<Filter> list)

addAll

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

indexOf

public int indexOf(Filter filter)

indexOfType

public int indexOfType(java.lang.Class<? extends Filter> filterType)


Copyright © 2011 Oracle Corpration. All Rights Reserved.