Package io.smallrye.reactive.messaging
Interface ChannelRegistry
-
- All Known Implementing Classes:
InternalChannelRegistry
public interface ChannelRegistry
-
-
Method Summary
All Methods Instance Methods Abstract 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
org.reactivestreams.Publisher<? extends Message<?>> register(String name, org.reactivestreams.Publisher<? extends Message<?>> stream, boolean broadcast)
-
register
org.reactivestreams.Subscriber<? extends Message<?>> register(String name, org.reactivestreams.Subscriber<? extends Message<?>> subscriber, boolean merge)
-
register
void register(String name, MutinyEmitter<?> emitter)
-
getMutinyEmitter
MutinyEmitter<?> getMutinyEmitter(String name)
-
getSubscribers
List<org.reactivestreams.Subscriber<? extends Message<?>>> getSubscribers(String name)
-
-