(int streamId, ByteBuffer buffer)
| 318 | |
| 319 | |
| 320 | protected void readRstFrame(int streamId, ByteBuffer buffer) throws Http2Exception, IOException { |
| 321 | byte[] payload = new byte[4]; |
| 322 | if (buffer == null) { |
| 323 | input.fill(true, payload); |
| 324 | } else { |
| 325 | buffer.get(payload); |
| 326 | } |
| 327 | |
| 328 | long errorCode = ByteUtil.getFourBytes(payload, 0); |
| 329 | output.reset(streamId, errorCode); |
| 330 | |
| 331 | headersCurrentStream = -1; |
| 332 | headersEndStream = false; |
| 333 | // Force clearing of header buffer as there may be data left over |
| 334 | afterHeadersCompleteCleanUp(true); |
| 335 | } |
| 336 | |
| 337 | |
| 338 | protected void readSettingsFrame(int flags, int payloadSize, ByteBuffer buffer) throws Http2Exception, IOException { |
no test coverage detected