Class MediatorManager
- java.lang.Object
-
- io.smallrye.reactive.messaging.providers.extension.MediatorManager
-
@ApplicationScoped public class MediatorManager extends Object
Class responsible for creating mediators instances and starting the management.
-
-
Field Summary
Fields Modifier and Type Field Description static String
STRICT_MODE_PROPERTY
-
Constructor Summary
Constructors Constructor Description MediatorManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAnalyzed(Collection<? extends MediatorConfiguration> mediators)
void
addChannel(ChannelConfiguration channel)
void
addEmitter(EmitterConfiguration emitterConfiguration)
<T> void
analyze(Class<?> beanClass, javax.enterprise.inject.spi.Bean<T> bean)
<T> void
analyze(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType, javax.enterprise.inject.spi.Bean<T> bean)
AbstractMediator
createMediator(MediatorConfiguration configuration)
void
start()
-
-
-
Field Detail
-
STRICT_MODE_PROPERTY
public static final String STRICT_MODE_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
analyze
public <T> void analyze(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType, javax.enterprise.inject.spi.Bean<T> bean)
-
analyze
public <T> void analyze(Class<?> beanClass, javax.enterprise.inject.spi.Bean<T> bean)
-
addAnalyzed
public void addAnalyzed(Collection<? extends MediatorConfiguration> mediators)
-
addEmitter
public void addEmitter(EmitterConfiguration emitterConfiguration)
-
addChannel
public void addChannel(ChannelConfiguration channel)
-
createMediator
public AbstractMediator createMediator(MediatorConfiguration configuration)
-
start
public void start()
-
-