Package io.smallrye.reactive.messaging
Interface ChannelRegistry
public interface ChannelRegistry
-
Method Summary
Modifier and TypeMethodDescriptionEmitter<?>
getEmitter
(String name) <T> T
getEmitter
(String name, Class<? super T> emitterType) getMutinyEmitter
(String name) List<Flow.Publisher<? extends Message<?>>>
getPublishers
(String name) List<Flow.Subscriber<? extends Message<?>>>
getSubscribers
(String name) void
register
(String name, MutinyEmitter<?> emitter) <T> void
Flow.Publisher<? extends Message<?>>
register
(String name, Flow.Publisher<? extends Message<?>> stream, boolean broadcast) Flow.Subscriber<? extends Message<?>>
register
(String name, Flow.Subscriber<? extends Message<?>> subscriber, boolean merge) void
-
Method Details
-
register
Flow.Publisher<? extends Message<?>> register(String name, Flow.Publisher<? extends Message<?>> stream, boolean broadcast) -
register
Flow.Subscriber<? extends Message<?>> register(String name, Flow.Subscriber<? extends Message<?>> subscriber, boolean merge) -
register
-
register
-
register
-
getPublishers
-
getEmitter
-
getMutinyEmitter
-
getEmitter
-
getSubscribers
-
getIncomingNames
-
getOutgoingNames
-
getEmitterNames
-
getIncomingChannels
-
getOutgoingChannels
-