cancels the subscription IDs.
cancels the subscription IDs.
the subscription IDs to cancel
a cancelled response and updated state
true if there are any subscriptions requesting work
Creates matches based on the given predicate.
Creates matches based on the given predicate.
Composite matches are always considered first, as by definition if an entire composite match matches then all of its constituent parts would as well.
a new state with the 'orElse' version of the submitted jobs and any non-empty work subscriptions
Submits the given job to the state
Submits the given job to the state
the job to append to the state
the new state and job response, but not in that order
a new state w/ the match removed
update the subscription referenced by the given id
update the subscription referenced by the given id
the update to perform
an option of an updated state, should the subscription exist, update condition return true, and delta have effect
the subscription id
a copy of the state which only contains the given subscription
(Since version ) see corresponding Javadoc for more information.
An immutable view of the exchange state