public abstract class AbstractHttpSession
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
AbstractHttpSession.State |
| 限定符和类型 | 字段和说明 |
|---|---|
protected byte[] |
body |
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
headersMap |
protected long |
lastActive |
| 构造器和说明 |
|---|
AbstractHttpSession() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract boolean |
checkStart(java.lang.String line) |
protected abstract void |
error() |
protected abstract void |
finish() |
void |
processByteBuffer(java.nio.ByteBuffer byteBuf) |
protected long lastActive
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> headersMap
protected byte[] body
public void processByteBuffer(java.nio.ByteBuffer byteBuf)
throws java.io.IOException
java.io.IOExceptionprotected abstract boolean checkStart(java.lang.String line)
protected abstract void finish()
throws java.io.IOException
java.io.IOExceptionprotected abstract void error()
throws java.io.IOException
java.io.IOException