Package org.glassfish.grizzly.filterchain
-
Interface Summary Interface Description CodecFilter<K,L> Filter A Filter encapsulates a unit of processing work to be performed, whose purpose is to examine and/or modify the state of a transaction that is represented by aFilterChainContext
.FilterChain This class implement the "Chain of Responsibility" pattern (for more info, take a look at the classic "Gang of Four" design patterns book).FilterChainContext.CompletionListener The interface, which represents a listener, which will be notified, onceFilterChainContext
processing is complete.FilterChainContext.CopyListener The interface, which represents a listener, which will be notified, afterFilterChainContext.copy()
is called.FilterChainEnabledTransport Common interface for Transports, which supportFilterChain
s.FilterChainEvent FilterExecutor NextAction The interface defines the instruction for aFilterChain
, how it should continue filter chain execution. -
Class Summary Class Description AbstractCodecFilter<K,L> AbstractFilterChain AbstractFilterChain
implementation, which redirectsProcessor.process(org.glassfish.grizzly.Context)
call to theFilterChain.execute(org.glassfish.grizzly.filterchain.FilterChainContext)
BaseFilter Provides empty implementation forFilter
processing methods.DefaultFilterChain DefaultFilterChain
implementationFilterChainBuilder FilterChainBuilder
implementation, which is responsible for constructingFilterChain
s.FilterChainBuilder.StatelessFilterChainBuilder FilterChainContext FilterChain
Context
implementation.FilterChainContext.TransportContext FilterChainProcessorSelector ListFacadeFilterChain FilterChain
facade, which implements all theList
related methods.RerunFilterAction ShutdownEvent An event thatFilter
implementations may listen for if special processing is required during a graceful shutdown.TransportFilter TransportFilter.FlushEvent -
Enum Summary Enum Description FilterChainContext.Operation FilterChainContext.State