Class MediatorManager
- java.lang.Object
 - 
- io.smallrye.reactive.messaging.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 StringSTRICT_MODE_PROPERTY 
- 
Constructor Summary
Constructors Constructor Description MediatorManager() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAnalyzed(Collection<? extends MediatorConfiguration> mediators)voidaddChannel(ChannelConfiguration channel)voidaddEmitter(EmitterConfiguration emitterConfiguration)<T> voidanalyze(Class<?> beanClass, javax.enterprise.inject.spi.Bean<T> bean)<T> voidanalyze(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType, javax.enterprise.inject.spi.Bean<T> bean)AbstractMediatorcreateMediator(MediatorConfiguration configuration)voidstart() 
 - 
 
- 
- 
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()
 
 - 
 
 -