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()
Set<String>
getIncomingNames()
Set<String>
getOutgoingNames()
List<org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends Message<?>>>
getPublishers(String name)
List<org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<? extends Message<?>,Void>>
getSubscribers(String name)
void
register(String name, Emitter<?> emitter)
org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends Message<?>>
register(String name, org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends Message<?>> stream)
org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<? extends Message<?>,Void>
register(String name, org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<? extends Message<?>,Void> subscriber)
-
-
-
Method Detail
-
register
org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends Message<?>> register(String name, org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends Message<?>> stream)
-
register
org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<? extends Message<?>,Void> register(String name, org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<? extends Message<?>,Void> subscriber)
-
getPublishers
List<org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends Message<?>>> getPublishers(String name)
-
getSubscribers
List<org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<? extends Message<?>,Void>> getSubscribers(String name)
-
-