| 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 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 | |
| NextAction |
The interface defines the instruction for a
FilterChain, how it should continue filter chain execution. |
| Class | Description |
|---|---|
| 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 |
| FilterChainBuilder |
FilterChainBuilder implementation, which is responsible for constructing FilterChains. |
| FilterChainBuilder.StatelessFilterChainBuilder | |
| FilterChainContext |
FilterChain Context implementation. |
| FilterChainContext.TransportContext | |
| FilterChainProcessorSelector | |
| ListFacadeFilterChain |
FilterChain facade, which implements all the List related methods. |
| RerunFilterAction | |
| ShutdownEvent |
An event that
Filter implementations may listen for if special processing is required during a graceful
shutdown. |
| TransportFilter | |
| TransportFilter.FlushEvent |
| Enum | Description |
|---|---|
| FilterChainContext.Operation | |
| FilterChainContext.State |
Copyright © 2017–2020 Oracle Corporation. All rights reserved.