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)
void
register(String name, MutinyEmitter<?> emitter)
void
register(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)
-
-