Package io.keldysh.messaging
Interface MessageSource<T>
- All Superinterfaces:
org.reactivestreams.Publisher<Message<T>>,Supplier<MessageFlow<T>>
- All Known Implementing Classes:
MessageFlow
public interface MessageSource<T>
extends org.reactivestreams.Publisher<Message<T>>, Supplier<MessageFlow<T>>
-
Method Summary
Modifier and TypeMethodDescriptiondefault MessageFlow<T>flow()default MessageFlow<T>get()static <U> MessageSource<U>static <U> MessageSource<U>wrap(org.reactivestreams.Publisher<U> publisher) Methods inherited from interface org.reactivestreams.Publisher
subscribe