Package org.glassfish.grizzly.filterchain
package org.glassfish.grizzly.filterchain
-
ClassDescriptionAbstractCodecFilter<K,
L> AbstractFilterChain
implementation, which redirectsProcessor.process(org.glassfish.grizzly.Context)
call to theFilterChain.execute(org.glassfish.grizzly.filterchain.FilterChainContext)
Provides empty implementation forFilter
processing methods.CodecFilter<K,L> DefaultFilterChain
implementationA 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
.This class implement the "Chain of Responsibility" pattern (for more info, take a look at the classic "Gang of Four" design patterns book).FilterChainBuilder
implementation, which is responsible for constructingFilterChain
s.FilterChain
Context
implementation.The interface, which represents a listener, which will be notified, onceFilterChainContext
processing is complete.The interface, which represents a listener, which will be notified, afterFilterChainContext.copy()
is called.Common interface for Transports, which supportFilterChain
s.FilterChain
facade, which implements all theList
related methods.The interface defines the instruction for aFilterChain
, how it should continue filter chain execution.An event thatFilter
implementations may listen for if special processing is required during a graceful shutdown.