| processAJPHeader() |  | 0% |  | 0% | 12 | 12 | 62 | 62 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 39 | 39 | 1 | 1 |
| write(ByteBuffer) |  | 0% |  | 0% | 9 | 9 | 32 | 32 | 1 | 1 |
| queueRemainingBytes(ByteBuffer, ByteBuffer[]) |  | 0% |  | 0% | 4 | 4 | 29 | 29 | 1 | 1 |
| createHeader(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| doGetRequestBodyChunk(ByteBuffer, AjpServerRequestConduit) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| putString(ByteBuffer, String) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| write(ByteBuffer[], int, int) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| flush() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| doTerminateWrites() |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| AjpServerResponseConduit(StreamSinkConduit, ByteBufferPool, HttpServerExchange, ConduitListener, boolean) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| queueCloseFrames() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| suspendWrites() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| putInt(ByteBuffer, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putHttpString(ByteBuffer, HttpString) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| resumeWrites() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| wakeupWrites() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| isWriteShutdown() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| setWriteReadyHandler(WriteReadyHandler) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| transferFrom(FileChannel, long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| transferFrom(StreamSourceChannel, long, ByteBuffer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| finished() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| write(ByteBuffer[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isWriteResumed() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |