protected void reset(ResetFrame frame, Callback callback) { control(getStream(frame.getStreamId()), callback, frame); }
protected void reset(ResetFrame frame, Callback callback) { control(getStream(frame.getStreamId()), callback, frame); }
@Override public void onStreamFailure(int streamId, int error, String reason) { Callback callback = new ResetCallback(streamId, error, Callback.NOOP); IStream stream = getStream(streamId); if (stream != null) stream.process(new FailureFrame(error, reason), callback); else callback.succeeded(); }
@Override public void onStreamFailure(int streamId, int error, String reason) { Callback callback = new ResetCallback(streamId, error, Callback.NOOP); IStream stream = getStream(streamId); if (stream != null) stream.process(new FailureFrame(error, reason), callback); else callback.succeeded(); }
@Override public void onReset(ResetFrame frame) { if (LOG.isDebugEnabled()) LOG.debug("Received {}", frame); int streamId = frame.getStreamId(); IStream stream = getStream(streamId); if (stream != null) { stream.process(frame, new OnResetCallback()); } else { if (isRemoteStreamClosed(streamId)) notifyReset(this, frame); else onConnectionFailure(ErrorCode.PROTOCOL_ERROR.code, "unexpected_rst_stream_frame"); } }
@Override public void onReset(ResetFrame frame) { if (LOG.isDebugEnabled()) LOG.debug("Received {}", frame); int streamId = frame.getStreamId(); IStream stream = getStream(streamId); if (stream != null) { stream.process(frame, new OnResetCallback()); } else { if (isRemoteStreamClosed(streamId)) notifyReset(this, frame); else onConnectionFailure(ErrorCode.PROTOCOL_ERROR.code, "unexpected_rst_stream_frame"); } }
IStream stream = getStream(streamId);
IStream stream = getStream(streamId);
IStream stream = getStream(streamId); if (stream != null)
IStream stream = getStream(streamId); if (stream != null)