int updateReceiveWindowSize()

in src/main/java/com/twitter/http2/HttpConnection.java [162:176]


    int updateReceiveWindowSize(int streamId, int deltaWindowSize) {
        if (streamId == HTTP_CONNECTION_STREAM_ID) {
            return receiveWindowSize.addAndGet(deltaWindowSize);
        }

        Node stream = streams.get(streamId);
        StreamState state = stream == null ? null : stream.state;
        if (state == null) {
            return -1;
        }
        if (deltaWindowSize > 0) {
            state.setReceiveWindowSizeLowerBound(0);
        }
        return state.updateReceiveWindowSize(deltaWindowSize);
    }