public int DispatchStream(IRSocketStream stream, IRequestCredit requestCredit) => DispatchStream(NewStreamId(), stream, requestCredit);
public int DispatchStream(int streamId, IRSocketStream observer, IRequestCredit requestCredit) { dispatcher[streamId] = new RSocketStream(observer, requestCredit); return(streamId); }
public RSocketStream(IRSocketStream observer, IRequestCredit credit) { this.observer = observer; Credit = credit; }