Class InternalChannelRegistry
java.lang.Object
io.smallrye.reactive.messaging.providers.impl.InternalChannelRegistry
- All Implemented Interfaces:
ChannelRegistry
-
Constructor Summary
Constructors -
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
-
Constructor Details
-
InternalChannelRegistry
public InternalChannelRegistry()
-
-
Method Details
-
register
public Flow.Publisher<? extends Message<?>> register(String name, Flow.Publisher<? extends Message<?>> stream, boolean broadcast) - Specified by:
registerin interfaceChannelRegistry
-
register
public Flow.Subscriber<? extends Message<?>> register(String name, Flow.Subscriber<? extends Message<?>> subscriber, boolean merge) - Specified by:
registerin interfaceChannelRegistry
-
register
- Specified by:
registerin interfaceChannelRegistry
-
register
- Specified by:
registerin interfaceChannelRegistry
-
register
- Specified by:
registerin interfaceChannelRegistry
-
getPublishers
- Specified by:
getPublishersin interfaceChannelRegistry
-
getEmitter
- Specified by:
getEmitterin interfaceChannelRegistry
-
getMutinyEmitter
- Specified by:
getMutinyEmitterin interfaceChannelRegistry
-
getEmitter
- Specified by:
getEmitterin interfaceChannelRegistry
-
getSubscribers
- Specified by:
getSubscribersin interfaceChannelRegistry
-
getIncomingNames
- Specified by:
getIncomingNamesin interfaceChannelRegistry
-
getOutgoingNames
- Specified by:
getOutgoingNamesin interfaceChannelRegistry
-
getEmitterNames
- Specified by:
getEmitterNamesin interfaceChannelRegistry
-
getIncomingChannels
- Specified by:
getIncomingChannelsin interfaceChannelRegistry
-
getOutgoingChannels
- Specified by:
getOutgoingChannelsin interfaceChannelRegistry
-
register
- Specified by:
registerin interfaceChannelRegistry
-
getPausable
- Specified by:
getPausablein interfaceChannelRegistry
-