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)Map<String,Boolean>getOutgoingChannels()Set<String>getOutgoingNames()List<org.reactivestreams.Publisher<? extends Message<?>>>getPublishers(String name)List<org.reactivestreams.Subscriber<? extends Message<?>>>getSubscribers(String name)voidregister(String name, MutinyEmitter<?> emitter)voidregister(String name, Emitter<?> emitter)org.reactivestreams.Publisher<? extends Message<?>>register(String name, org.reactivestreams.Publisher<? extends Message<?>> stream, boolean broadcast)org.reactivestreams.Subscriber<? extends Message<?>>register(String name, org.reactivestreams.Subscriber<? extends Message<?>> subscriber, boolean merge)
-
-
-
Method Detail
-
register
public org.reactivestreams.Publisher<? extends Message<?>> register(String name, org.reactivestreams.Publisher<? extends Message<?>> stream, boolean broadcast)
- Specified by:
registerin interfaceChannelRegistry
-
register
public org.reactivestreams.Subscriber<? extends Message<?>> register(String name, org.reactivestreams.Subscriber<? extends Message<?>> subscriber, boolean merge)
- 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.reactivestreams.Publisher<? 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.reactivestreams.Subscriber<? extends Message<?>>> 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
-
getOutgoingChannels
public Map<String,Boolean> getOutgoingChannels()
- Specified by:
getOutgoingChannelsin interfaceChannelRegistry
-
-