Class MultiPublishOp<T>
- java.lang.Object
-
- io.smallrye.mutiny.operators.AbstractMulti<T>
-
- io.smallrye.mutiny.operators.multi.multicast.ConnectableMulti<T>
-
- io.smallrye.mutiny.operators.multi.multicast.MultiPublishOp<T>
-
- Type Parameters:
T
- the value type
- All Implemented Interfaces:
Multi<T>
,org.reactivestreams.Publisher<T>
public final class MultiPublishOp<T> extends ConnectableMulti<T>
A connectable observable which shares an underlying source and dispatches source values to subscribers in a back-pressure-aware manner.
-
-
Field Summary
-
Fields inherited from class io.smallrye.mutiny.operators.multi.multicast.ConnectableMulti
upstream
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
connect(ConnectableMultiConnection connection)
Allows thisConnectableMulti
to start emitting the items from its upstreamMulti
to itsSubscriber
s.static <T> ConnectableMulti<T>
create(Multi<T> upstream)
void
subscribe(MultiSubscriber<? super T> s)
-
Methods inherited from class io.smallrye.mutiny.operators.multi.multicast.ConnectableMulti
connectAfter, referenceCount, referenceCount
-
Methods inherited from class io.smallrye.mutiny.operators.AbstractMulti
broadcast, cache, collect, convert, emitOn, group, ifNoItem, log, log, onCancellation, onCompletion, onFailure, onFailure, onFailure, onItem, onOverflow, onRequest, onSubscribe, onSubscription, onTermination, runSubscriptionOn, select, skip, subscribe, subscribe, toHotStream, toUni, withContext
-
-
-
-
Method Detail
-
create
public static <T> ConnectableMulti<T> create(Multi<T> upstream)
-
subscribe
public void subscribe(MultiSubscriber<? super T> s)
- Overrides:
subscribe
in classAbstractMulti<T>
-
connect
public void connect(ConnectableMultiConnection connection)
Description copied from class:ConnectableMulti
Allows thisConnectableMulti
to start emitting the items from its upstreamMulti
to itsSubscriber
s.- Specified by:
connect
in classConnectableMulti<T>
- Parameters:
connection
- the connection.
-
-