Class MutinyEmitterImpl<T>
- java.lang.Object
-
- io.smallrye.reactive.messaging.providers.extension.AbstractEmitter<T>
-
- io.smallrye.reactive.messaging.providers.extension.MutinyEmitterImpl<T>
-
- All Implemented Interfaces:
EmitterType,MessagePublisherProvider<T>,MutinyEmitter<T>
public class MutinyEmitterImpl<T> extends AbstractEmitter<T> implements MutinyEmitter<T>
-
-
Field Summary
-
Fields inherited from class io.smallrye.reactive.messaging.providers.extension.AbstractEmitter
internal, name, NO_SUBSCRIBER_EXCEPTION, publisher, synchronousFailure
-
-
Constructor Summary
Constructors Constructor Description MutinyEmitterImpl(EmitterConfiguration config, long defaultBufferSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <M extends Message<? extends T>>
voidsend(M msg)io.smallrye.mutiny.Uni<Void>send(T payload)voidsendAndAwait(T payload)io.smallrye.mutiny.subscription.CancellablesendAndForget(T payload)-
Methods inherited from class io.smallrye.reactive.messaging.providers.extension.AbstractEmitter
complete, emit, error, getPublisher, hasRequests, isCancelled, verify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.smallrye.reactive.messaging.MutinyEmitter
complete, error, hasRequests, isCancelled
-
-
-
-
Constructor Detail
-
MutinyEmitterImpl
public MutinyEmitterImpl(EmitterConfiguration config, long defaultBufferSize)
-
-
Method Detail
-
send
@CheckReturnValue public io.smallrye.mutiny.Uni<Void> send(T payload)
- Specified by:
sendin interfaceMutinyEmitter<T>
-
sendAndAwait
public void sendAndAwait(T payload)
- Specified by:
sendAndAwaitin interfaceMutinyEmitter<T>
-
sendAndForget
public io.smallrye.mutiny.subscription.Cancellable sendAndForget(T payload)
- Specified by:
sendAndForgetin interfaceMutinyEmitter<T>
-
send
public <M extends Message<? extends T>> void send(M msg)
- Specified by:
sendin interfaceMutinyEmitter<T>
-
-