| 1192 | |
| 1193 | |
| 1194 | abstract class StreamInputBuffer implements InputBuffer { |
| 1195 | |
| 1196 | abstract void receiveReset(); |
| 1197 | |
| 1198 | abstract void swallowUnread() throws IOException; |
| 1199 | |
| 1200 | abstract void notifyEof(); |
| 1201 | |
| 1202 | abstract ByteBuffer getInBuffer(boolean create); |
| 1203 | |
| 1204 | abstract void onDataAvailable() throws IOException; |
| 1205 | |
| 1206 | abstract boolean isReadyForRead(); |
| 1207 | |
| 1208 | abstract boolean isRequestBodyFullyRead(); |
| 1209 | |
| 1210 | abstract void insertReplayedBody(ByteChunk body); |
| 1211 | |
| 1212 | protected abstract boolean timeoutRead(long now); |
| 1213 | } |
| 1214 | |
| 1215 | |
| 1216 | class StandardStreamInputBuffer extends StreamInputBuffer { |
nothing calls this directly
no outgoing calls
no test coverage detected