Class InternalChannelRegistry
- java.lang.Object
 - 
- io.smallrye.reactive.messaging.impl.InternalChannelRegistry
 
 
- 
- All Implemented Interfaces:
 ChannelRegistry
@ApplicationScoped public class InternalChannelRegistry extends Object implements ChannelRegistry
 
- 
- 
Constructor Summary
Constructors Constructor Description InternalChannelRegistry() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Emitter<?>getEmitter(String name)Set<String>getEmitterNames()Map<String,Boolean>getIncomingChannels()Set<String>getIncomingNames()MutinyEmitter<?>getMutinyEmitter(String name)Set<String>getOutgoingNames()List<org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends Message<?>>>getPublishers(String name)List<org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<? extends Message<?>,Void>>getSubscribers(String name)voidregister(String name, MutinyEmitter<?> emitter)voidregister(String name, Emitter<?> emitter)org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends Message<?>>register(String name, org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends Message<?>> stream, boolean broadcast)org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<? extends Message<?>,Void>register(String name, org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<? extends Message<?>,Void> subscriber)- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface io.smallrye.reactive.messaging.ChannelRegistry
register 
 - 
 
 - 
 
- 
- 
Method Detail
- 
register
public org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends Message<?>> register(String name, org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends Message<?>> stream, boolean broadcast)
- Specified by:
 registerin interfaceChannelRegistry
 
- 
register
public org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<? extends Message<?>,Void> register(String name, org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<? extends Message<?>,Void> subscriber)
- Specified by:
 registerin interfaceChannelRegistry
 
- 
register
public void register(String name, Emitter<?> emitter)
- Specified by:
 registerin interfaceChannelRegistry
 
- 
register
public void register(String name, MutinyEmitter<?> emitter)
- Specified by:
 registerin interfaceChannelRegistry
 
- 
getPublishers
public List<org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends Message<?>>> getPublishers(String name)
- Specified by:
 getPublishersin interfaceChannelRegistry
 
- 
getEmitter
public Emitter<?> getEmitter(String name)
- Specified by:
 getEmitterin interfaceChannelRegistry
 
- 
getMutinyEmitter
public MutinyEmitter<?> getMutinyEmitter(String name)
- Specified by:
 getMutinyEmitterin interfaceChannelRegistry
 
- 
getSubscribers
public List<org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<? extends Message<?>,Void>> getSubscribers(String name)
- Specified by:
 getSubscribersin interfaceChannelRegistry
 
- 
getIncomingNames
public Set<String> getIncomingNames()
- Specified by:
 getIncomingNamesin interfaceChannelRegistry
 
- 
getOutgoingNames
public Set<String> getOutgoingNames()
- Specified by:
 getOutgoingNamesin interfaceChannelRegistry
 
- 
getEmitterNames
public Set<String> getEmitterNames()
- Specified by:
 getEmitterNamesin interfaceChannelRegistry
 
- 
getIncomingChannels
public Map<String,Boolean> getIncomingChannels()
- Specified by:
 getIncomingChannelsin interfaceChannelRegistry
 
 - 
 
 -