Class MediatorManager
java.lang.Object
io.smallrye.reactive.messaging.providers.extension.MediatorManager
Class responsible for creating mediators instances and starting the management.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAnalyzed(Collection<? extends MediatorConfiguration> mediators) voidaddChannel(ChannelConfiguration channel) voidaddEmitter(EmitterConfiguration emitterConfiguration) <T> voidanalyze(jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType, jakarta.enterprise.inject.spi.Bean<T> bean) <T> voidThis method is used in the Quarkus extension.createMediator(MediatorConfiguration configuration) getChannelConcurrency(String incoming) getIncomingConcurrency(MediatorConfiguration configuration) voidstart()
-
Field Details
-
STRICT_MODE_PROPERTY
- See Also:
-
-
Constructor Details
-
MediatorManager
public MediatorManager()
-
-
Method Details
-
analyze
public <T> void analyze(jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType, jakarta.enterprise.inject.spi.Bean<T> bean) -
getIncomingConcurrency
-
getChannelConcurrency
-
analyze
This method is used in the Quarkus extension.- Type Parameters:
T- the type.- Parameters:
beanClass- the bean classbean- the bean instance
-
addAnalyzed
-
addEmitter
-
addChannel
-
createMediator
-
start
public void start()
-