Module id.xfunction

Class SameThreadSubmissionPublisher<T>

Object
SubmissionPublisher<T>
SameThreadSubmissionPublisher<T>
All Implemented Interfaces:
AutoCloseable, Flow.Publisher<T>

public class SameThreadSubmissionPublisher<T> extends SubmissionPublisher<T>
SubmissionPublisher which submits all messages sequentially one by one to each subscriber. Queue size of each subscriber is equal to 1 so submitting new messages will block until subscriber`s Flow.Subscriber.onNext(Object) completes.
See Also:
  • Constructor Details

    • SameThreadSubmissionPublisher

      public SameThreadSubmissionPublisher()