private void onReset(ResetFrame frame, Callback callback) { remoteReset = true; close(); session.removeStream(this); notifyReset(this, frame, callback); }
private void onReset(ResetFrame frame, Callback callback) { remoteReset = true; close(); session.removeStream(this); notifyReset(this, frame, callback); }
@Override public void failed(Throwable x) { if (stream != null) { stream.close(); stream.getSession().removeStream(stream); } super.failed(x); }
@Override public void failed(Throwable x) { if (stream != null) { stream.close(); stream.getSession().removeStream(stream); } super.failed(x); }
private void onHeaders(HeadersFrame frame, Callback callback) { MetaData metaData = frame.getMetaData(); if (metaData.isRequest() || metaData.isResponse()) { HttpFields fields = metaData.getFields(); long length = -1; if (fields != null) length = fields.getLongField(HttpHeader.CONTENT_LENGTH.asString()); dataLength = length >= 0 ? length : Long.MIN_VALUE; } if (updateClose(frame.isEndStream(), CloseState.Event.RECEIVED)) session.removeStream(this); callback.succeeded(); }
session.removeStream(this);
private void onHeaders(HeadersFrame frame, Callback callback) { if (updateClose(frame.isEndStream(), CloseState.Event.RECEIVED)) session.removeStream(this); MetaData metaData = frame.getMetaData(); if (metaData.isRequest() || metaData.isResponse()) { HttpFields fields = metaData.getFields(); long length = -1; if (fields != null) length = fields.getLongField(HttpHeader.CONTENT_LENGTH.asString()); dataLength = length >= 0 ? length : Long.MIN_VALUE; } callback.succeeded(); }
session.removeStream(this);