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, onceFilterChainContextprocessing is complete.FilterChainContext.CopyListener The interface, which represents a listener, which will be notified, afterFilterChainContext.copy()is called.FilterChainEnabledTransport Common interface for Transports, which supportFilterChains.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 AbstractFilterChainimplementation, which redirectsProcessor.process(org.glassfish.grizzly.Context)call to theFilterChain.execute(org.glassfish.grizzly.filterchain.FilterChainContext)BaseFilter Provides empty implementation forFilterprocessing methods.DefaultFilterChain DefaultFilterChainimplementationFilterChainBuilder FilterChainBuilderimplementation, which is responsible for constructingFilterChains.FilterChainBuilder.StatelessFilterChainBuilder FilterChainContext FilterChainContextimplementation.FilterChainContext.TransportContext FilterChainProcessorSelector ListFacadeFilterChain FilterChainfacade, which implements all theListrelated methods.RerunFilterAction ShutdownEvent An event thatFilterimplementations may listen for if special processing is required during a graceful shutdown.TransportFilter TransportFilter.FlushEvent -
Enum Summary Enum Description FilterChainContext.Operation FilterChainContext.State