Interface HybridPublisher<T>
-
- Type Parameters:
T- type of items
- All Superinterfaces:
Flow.Publisher<T>,org.reactivestreams.Publisher<T>
public interface HybridPublisher<T> extends Flow.Publisher<T>, org.reactivestreams.Publisher<T>
Wrapper forReactive StreamsPublisherorHelidon reactive streamsFlow.Publisher, to be used interchangeably.
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static <T> HybridPublisher<T>from(Flow.Publisher<T> publisher)Create newHybridPublisherfromPublisher.static <T> HybridPublisher<T>from(org.reactivestreams.Publisher<T> publisher)Create newHybridPublisherfromFlow.Publisher.default voidsubscribe(Flow.Subscriber<? super T> subscriber)default voidsubscribe(org.reactivestreams.Subscriber<? super T> subscriber)
-
-
-
Method Detail
-
from
static <T> HybridPublisher<T> from(org.reactivestreams.Publisher<T> publisher)
Create newHybridPublisherfromFlow.Publisher.- Type Parameters:
T- type of items- Parameters:
publisher-Flow.Publisherto wrap- Returns:
HybridPublishercompatible withReactive StreamsandHelidon reactive streams
-
from
static <T> HybridPublisher<T> from(Flow.Publisher<T> publisher)
Create newHybridPublisherfromPublisher.- Type Parameters:
T- type of items- Parameters:
publisher-Publisherto wrap- Returns:
HybridPublishercompatible withReactive StreamsandHelidon reactive streams
-
subscribe
default void subscribe(Flow.Subscriber<? super T> subscriber)
- Specified by:
subscribein interfaceFlow.Publisher<T>
-
-