in src/main/java/com/twitter/http2/HttpConnection.java [66:84]
void acceptStream(
int streamId, boolean remoteSideClosed, boolean localSideClosed,
int streamSendWindowSize, int streamReceiveWindowSize, boolean remote) {
StreamState state = null;
if (!remoteSideClosed || !localSideClosed) {
state = new StreamState(
remoteSideClosed, localSideClosed, streamSendWindowSize, streamReceiveWindowSize);
}
Node node = new Node(state);
node.parent = streams.get(HTTP_CONNECTION_STREAM_ID);
streams.put(streamId, node);
if (state != null) {
if (remote) {
activeRemoteStreams.incrementAndGet();
} else {
activeLocalStreams.incrementAndGet();
}
}
}