Package org.glassfish.grizzly.filterchain

Interface Summary
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 a FilterChainContext.
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, once FilterChainContext processing is complete.
FilterChainContext.CopyListener The interface, which represents a listener, which will be notified, after FilterChainContext.copy() is called.
FilterChainEnabledTransport Common interface for Transports, which support FilterChains.
FilterChainEvent  
FilterExecutor Executes appropriate Filter processing method to process occurred IOEvent.
NextAction The interface defines the instruction for a FilterChain, how it should continue filter chain execution.
 

Class Summary
AbstractCodecFilter<K,L>  
AbstractFilterChain Abstract FilterChain implementation, which redirects Processor.process(org.glassfish.grizzly.Context) call to the FilterChain.execute(org.glassfish.grizzly.filterchain.FilterChainContext)
BaseFilter Provides empty implementation for Filter processing methods.
DefaultFilterChain Default FilterChain implementation
DefaultFilterChain.FiltersState  
DefaultFilterChain.FilterStateElement  
FilterChainBuilder FilterChainBuilder.StatelessFilterChainBuilder implementation, which is responsible for constructing FilterChains.
FilterChainBuilder.StatelessFilterChainBuilder  
FilterChainContext FilterChain Context implementation.
FilterChainContext.TransportContext  
FilterChainProcessorSelector ProcessorSelector implementation, which delegates processing of IOEvent to the FilterChain.
ListFacadeFilterChain FilterChain facade, which implements all the List related methods.
RerunFilterAction This NextAction instructs the FilterChain to rerun the same Filter again.
TransportFilter Transport Filter implementation, which should work with any Transport.
TransportFilter.FlushEvent  
 

Enum Summary
DefaultFilterChain.FILTER_STATE_TYPE  
FilterChainContext.Operation  
FilterChainContext.State  
 



Copyright © 2012 Oracle Corporation. All Rights Reserved.