A subscriber issues a FETCH_CANCEL message to a publisher indicating it is no longer interested in receiving Objects for the fetch specified by 'Subscribe ID'. The publisher SHOULD close the unidirectional stream as soon as possible.
One reason I can see for FETCH_CANCEL to be separate is so it can be issued before receiving the FETCH stream.
One reason I can see for FETCH_CANCEL to be separate is so it can be issued before receiving the FETCH stream.