Class ContextualEmitterFactory
java.lang.Object
io.quarkus.smallrye.reactivemessaging.runtime.ContextualEmitterFactory
- All Implemented Interfaces:
io.smallrye.reactive.messaging.EmitterFactory<ContextualEmitterImpl<Object>>
@ApplicationScoped
public class ContextualEmitterFactory
extends Object
implements io.smallrye.reactive.messaging.EmitterFactory<ContextualEmitterImpl<Object>>
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) io.smallrye.reactive.messaging.ChannelRegistry -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateEmitter(io.smallrye.reactive.messaging.EmitterConfiguration emitterConfiguration, long l) (package private) <T> ContextualEmitter<T> produceEmitter(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint)
-
Field Details
-
channelRegistry
@Inject io.smallrye.reactive.messaging.ChannelRegistry channelRegistry
-
-
Constructor Details
-
ContextualEmitterFactory
public ContextualEmitterFactory()
-
-
Method Details
-
createEmitter
public ContextualEmitterImpl<Object> createEmitter(io.smallrye.reactive.messaging.EmitterConfiguration emitterConfiguration, long l) - Specified by:
createEmitterin interfaceio.smallrye.reactive.messaging.EmitterFactory<ContextualEmitterImpl<Object>>
-
produceEmitter
@Produces @Typed(ContextualEmitter.class) <T> ContextualEmitter<T> produceEmitter(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint)
-