Package io.smallrye.reactive.messaging
Interface ChannelRegistry
public interface ChannelRegistry
-
Method Summary
Modifier and TypeMethodDescriptionEmitter<?> getEmitter(String name) <T> TgetEmitter(String name, Class<? super T> emitterType) getMutinyEmitter(String name) getPausable(String name) List<Flow.Publisher<? extends Message<?>>> getPublishers(String name) List<Flow.Subscriber<? extends Message<?>>> getSubscribers(String name) voidregister(String name, MutinyEmitter<?> emitter) voidregister(String name, PausableChannel pausable) <T> voidFlow.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
-
register
-
getPausable
-