HttpReadListener,
but is separated out for clarity.
For more info see http://tools.ietf.org/html/rfc2616#section-4.4
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static ConduitListener | |
| pack-priv static StreamSinkConduit | |
| private static ConduitListener | |
| private static StreamSourceConduit | fixedLengthStreamSourceConduitWrapper(final long contentLength, final StreamSourceConduit conduit, final HttpServerExchange exchange)
|
| private static StreamSinkConduit | handleExplicitTransferEncoding(HttpServerExchange exchange, StreamSinkConduit channel, ConduitListener<StreamSinkConduit> finishListener, HeaderMap responseHeaders, String transferEncodingHeader, boolean headRequest)
|
| private static StreamSinkConduit | handleFixedLength(HttpServerExchange exchange, boolean headRequest, StreamSinkConduit channel, HeaderMap responseHeaders, String contentLengthHeader, HttpServerConnection connection)
|
| private static boolean | handleRequestEncoding(final HttpServerExchange exchange, String transferEncodingHeader, String contentLengthHeader, HttpServerConnection connection, PipeliningBufferingStreamSinkConduit pipeliningBuffer, boolean persistentConnection)
|
| private static StreamSinkConduit | handleResponseConduit(HttpServerExchange exchange, boolean headRequest, StreamSinkConduit channel, HeaderMap responseHeaders, ConduitListener<StreamSinkConduit> finishListener, String transferEncodingHeader)
|
| public static long | |
| private static boolean | |
| public static void | |
| private static ConduitListener |
| log | back to summary |
|---|---|
| private static final Logger log | |
| HttpTransferEncoding | back to summary |
|---|---|
| private HttpTransferEncoding() Construct a new instance. | |
| chunkedDrainListener | back to summary |
|---|---|
| private static ConduitListener | |
| createSinkConduit | back to summary |
|---|---|
| pack-priv static StreamSinkConduit createSinkConduit(final HttpServerExchange exchange) | |
| fixedLengthDrainListener | back to summary |
|---|---|
| private static ConduitListener | |
| fixedLengthStreamSourceConduitWrapper | back to summary |
|---|---|
| private static StreamSourceConduit fixedLengthStreamSourceConduitWrapper(final long contentLength, final StreamSourceConduit conduit, final HttpServerExchange exchange) | |
| handleExplicitTransferEncoding | back to summary |
|---|---|
| private static StreamSinkConduit handleExplicitTransferEncoding(HttpServerExchange exchange, StreamSinkConduit channel, ConduitListener<StreamSinkConduit> finishListener, HeaderMap responseHeaders, String transferEncodingHeader, boolean headRequest) | |
| handleFixedLength | back to summary |
|---|---|
| private static StreamSinkConduit handleFixedLength(HttpServerExchange exchange, boolean headRequest, StreamSinkConduit channel, HeaderMap responseHeaders, String contentLengthHeader, HttpServerConnection connection) | |
| handleRequestEncoding | back to summary |
|---|---|
| private static boolean handleRequestEncoding(final HttpServerExchange exchange, String transferEncodingHeader, String contentLengthHeader, HttpServerConnection connection, PipeliningBufferingStreamSinkConduit pipeliningBuffer, boolean persistentConnection) | |
| handleResponseConduit | back to summary |
|---|---|
| private static StreamSinkConduit handleResponseConduit(HttpServerExchange exchange, boolean headRequest, StreamSinkConduit channel, HeaderMap responseHeaders, ConduitListener<StreamSinkConduit> finishListener, String transferEncodingHeader) | |
| parsePositiveLong | back to summary |
|---|---|
| public static long parsePositiveLong(String str) fast long parsing algorithm
| |
| persistentConnection | back to summary |
|---|---|
| private static boolean persistentConnection(HttpServerExchange exchange, String connectionHeader) | |
| setupRequest | back to summary |
|---|---|
| public static void setupRequest(final HttpServerExchange exchange) | |
| terminateResponseListener | back to summary |
|---|---|
| private static ConduitListener | |