Package org.glassfish.grizzly.utils
Class ChunkingFilter
- java.lang.Object
-
- org.glassfish.grizzly.filterchain.BaseFilter
-
- org.glassfish.grizzly.filterchain.AbstractCodecFilter<Buffer,Buffer>
-
- org.glassfish.grizzly.utils.ChunkingFilter
-
public class ChunkingFilter extends AbstractCodecFilter<Buffer,Buffer>
The Filter is responsible to break the incoming/outgoing data into chunks and pass them down/up by theFilterChain
. This Filter could be useful for testing reasons to check if all Filters in theFilterChain
work properly with chunked data.- Author:
- Alexey Stashok
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ChunkingFilter.ChunkingDecoder
static class
ChunkingFilter.ChunkingEncoder
static class
ChunkingFilter.ChunkingTransformer
-
Constructor Summary
Constructors Constructor Description ChunkingFilter(int chunkSize)
Construct a ChunkFilter, which will break incoming/outgoing data into chunks of the specified size.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getChunkSize()
-
Methods inherited from class org.glassfish.grizzly.filterchain.AbstractCodecFilter
getDecoder, getEncoder, handleRead, handleWrite
-
Methods inherited from class org.glassfish.grizzly.filterchain.BaseFilter
createContext, exceptionOccurred, handleAccept, handleClose, handleConnect, handleEvent, onAdded, onFilterChainChanged, onRemoved, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.glassfish.grizzly.filterchain.Filter
exceptionOccurred, handleAccept, handleClose, handleConnect, handleEvent, onAdded, onFilterChainChanged, onRemoved
-
-