## Uses of Interface
com.sun.grizzly.ProtocolFilter

Packages that use ProtocolFilter
com.sun.grizzly
com.sun.grizzly.filter
com.sun.grizzly.suspendable

Uses of ProtocolFilter in com.sun.grizzly

Fields in com.sun.grizzly with type parameters of type ProtocolFilter
`protected List<ProtocolFilter>` `DefaultProtocolChain.protocolFilters` The list of ProtocolFilter this chain will invoke.

Methods in com.sun.grizzly that return ProtocolFilter
`ProtocolFilter` `DefaultProtocolChain.setProtocolFilter(int pos, ProtocolFilter protocolFilter)` Insert a ProtocolFilter at position pos.

Methods in com.sun.grizzly with parameters of type ProtocolFilter
`void` `DefaultProtocolChain.addFilter(int pos, ProtocolFilter protocolFilter)` Insert a ProtocolFilter at position pos.
`void` `ProtocolChain.addFilter(int pos, ProtocolFilter protocolFilter)` Insert a `ProtocolFilter` to the list at position 'pos'.
`boolean` `DefaultProtocolChain.addFilter(ProtocolFilter protocolFilter)` Add the `ProtocolFilter` to this `ProtocolChain`
`boolean` `ProtocolChain.addFilter(ProtocolFilter protocolFilter)` Add a `ProtocolFilter` to the list.
`protected void` `DefaultProtocolChain.notifyException(DefaultProtocolChain.Phase phase, ProtocolFilter filter, Throwable throwable)` Notifies all `DefaultProtocolChain.EventHandler`s about exception, which occured
`void` `DefaultProtocolChain.EventHandler.onException(DefaultProtocolChain.Phase phase, ProtocolFilter filter, Throwable throwable)`
`boolean` `DefaultProtocolChain.removeFilter(ProtocolFilter theFilter)` Remove a ProtocolFilter.
`boolean` `ProtocolChain.removeFilter(ProtocolFilter theFilter)` Remove the `ProtocolFilter` from this chain.
`ProtocolFilter` `DefaultProtocolChain.setProtocolFilter(int pos, ProtocolFilter protocolFilter)` Insert a ProtocolFilter at position pos.

Uses of ProtocolFilter in com.sun.grizzly.filter

Classes in com.sun.grizzly.filter that implement ProtocolFilter
`class` `EchoAsyncWriteQueueFilter` Simple echo filter
`class` `EchoFilter` Simple echo filter
`class` `LogFilter` Simple filter that log that output the bytes read.
`class` `ParserProtocolFilter` Simple ProtocolFilter implementation which read the available bytes and delegate the decision of reading more bytes or not to a ProtocolParser.
`class` `ReadFilter` Simple `ProtocolFilter` implementation which read the available bytes and delegate the processing to the next `ProtocolFilter` in the `ProtocolChain`.
`class` `SSLEchoAsyncWriteQueueFilter` SSL echo filter, which uses `AsyncQueueWriter`
`class` `SSLEchoFilter` Simple echo filter
`class` `SSLReadFilter` Simple ProtocolFilter implementation which execute an SSL handshake and decrypt the bytes, the pass the control to the next filter.
`class` `UDPReadFilter` Deprecated. The ReadFilter can be used for both TCP and UDP.
`class` `UDPWriteFilter` Simple ProtocolFilter implementation which write the available bytes and delegate the processing to the next ProtocolFilter in the ProtocolChain.

Uses of ProtocolFilter in com.sun.grizzly.suspendable

Classes in com.sun.grizzly.suspendable that implement ProtocolFilter
`class` `SuspendableFilter<T>` Suspend the processing of the request and associated `ProtocolChain`

Copyright © 2008 SUN Microsystems. All Rights Reserved.