Class EmitterBuildItem
- java.lang.Object
-
- io.quarkus.builder.item.BuildItem
-
- io.quarkus.builder.item.MultiBuildItem
-
- io.quarkus.smallrye.reactivemessaging.deployment.EmitterBuildItem
-
public final class EmitterBuildItem extends io.quarkus.builder.item.MultiBuildItem
-
-
Constructor Summary
Constructors Constructor Description EmitterBuildItem(String name, boolean isMutinyEmitter, String overflow, int bufferSize, boolean hasBroadcast, int awaitSubscribers)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.smallrye.reactive.messaging.extension.EmitterConfigurationgetEmitterConfig()(package private) static EmitterBuildItemof(String name, boolean isMutinyEmitter, String overflow, int bufferSize, boolean hasBroadcast, int awaitSubscribers)Creates a new instance ofEmitterBuildItemsetting the overflow strategy.
-
-
-
Method Detail
-
of
static EmitterBuildItem of(String name, boolean isMutinyEmitter, String overflow, int bufferSize, boolean hasBroadcast, int awaitSubscribers)
Creates a new instance ofEmitterBuildItemsetting the overflow strategy.- Parameters:
name- the name of the streamisMutinyEmitter- if the emitter is aMutinyEmitteroverflow- the overflow strategybufferSize- the buffer size, if overflow is set toBUFFER- Returns:
- the new
EmitterBuildItem
-
getEmitterConfig
public io.smallrye.reactive.messaging.extension.EmitterConfiguration getEmitterConfig()
-
-