public class MultiStringFilter
extends org.glassfish.grizzly.filterchain.BaseFilter
| Modifier and Type | Class and Description |
|---|---|
static class |
MultiStringFilter.DecodeResult |
| Modifier and Type | Field and Description |
|---|---|
protected Charset |
charset |
protected org.glassfish.grizzly.attributes.Attribute<MultiStringFilter.DecodeResult> |
decodeStateAttr |
protected byte[] |
stringTerminateBytes |
| Constructor and Description |
|---|
MultiStringFilter() |
MultiStringFilter(Charset charset) |
MultiStringFilter(Charset charset,
String stringTerminate) |
| Modifier and Type | Method and Description |
|---|---|
protected List<String> |
createInList() |
MultiStringFilter.DecodeResult |
decode(org.glassfish.grizzly.Buffer inputBuffer,
MultiStringFilter.DecodeResult decodeResult) |
org.glassfish.grizzly.Buffer |
encode(org.glassfish.grizzly.memory.MemoryManager mm,
List<String> inputStringList) |
org.glassfish.grizzly.filterchain.NextAction |
handleRead(org.glassfish.grizzly.filterchain.FilterChainContext ctx) |
org.glassfish.grizzly.filterchain.NextAction |
handleWrite(org.glassfish.grizzly.filterchain.FilterChainContext ctx) |
protected MultiStringFilter.DecodeResult |
parseWithLengthPrefix(org.glassfish.grizzly.Buffer input,
MultiStringFilter.DecodeResult decodeResult) |
protected MultiStringFilter.DecodeResult |
parseWithTerminatingSeq(org.glassfish.grizzly.Buffer input,
MultiStringFilter.DecodeResult decodeResult) |
protected final Charset charset
protected final org.glassfish.grizzly.attributes.Attribute<MultiStringFilter.DecodeResult> decodeStateAttr
protected final byte[] stringTerminateBytes
public MultiStringFilter()
public MultiStringFilter(Charset charset)
public org.glassfish.grizzly.filterchain.NextAction handleRead(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
throws IOException
handleRead in interface org.glassfish.grizzly.filterchain.FilterhandleRead in class org.glassfish.grizzly.filterchain.BaseFilterIOExceptionpublic org.glassfish.grizzly.filterchain.NextAction handleWrite(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
throws IOException
handleWrite in interface org.glassfish.grizzly.filterchain.FilterhandleWrite in class org.glassfish.grizzly.filterchain.BaseFilterIOExceptionpublic MultiStringFilter.DecodeResult decode(org.glassfish.grizzly.Buffer inputBuffer, MultiStringFilter.DecodeResult decodeResult)
public org.glassfish.grizzly.Buffer encode(org.glassfish.grizzly.memory.MemoryManager mm,
List<String> inputStringList)
throws IOException
IOExceptionprotected MultiStringFilter.DecodeResult parseWithLengthPrefix(org.glassfish.grizzly.Buffer input, MultiStringFilter.DecodeResult decodeResult)
protected MultiStringFilter.DecodeResult parseWithTerminatingSeq(org.glassfish.grizzly.Buffer input, MultiStringFilter.DecodeResult decodeResult)
Copyright © 2018 Oracle Corporation. All Rights Reserved.