Class InternalChannelRegistry
- java.lang.Object
-
- io.smallrye.reactive.messaging.impl.InternalChannelRegistry
-
- All Implemented Interfaces:
ChannelRegistry
@ApplicationScoped public class InternalChannelRegistry extends Object implements ChannelRegistry
-
-
Constructor Summary
Constructors Constructor Description InternalChannelRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Emitter<?>
getEmitter(String name)
Set<String>
getEmitterNames()
Set<String>
getIncomingNames()
MutinyEmitter<?>
getMutinyEmitter(String name)
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, MutinyEmitter<?> emitter)
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
public org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends Message<?>> register(String name, org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends Message<?>> stream)
- Specified by:
register
in interfaceChannelRegistry
-
register
public org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<? extends Message<?>,Void> register(String name, org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<? extends Message<?>,Void> subscriber)
- Specified by:
register
in interfaceChannelRegistry
-
register
public void register(String name, Emitter<?> emitter)
- Specified by:
register
in interfaceChannelRegistry
-
register
public void register(String name, MutinyEmitter<?> emitter)
- Specified by:
register
in interfaceChannelRegistry
-
getPublishers
public List<org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<? extends Message<?>>> getPublishers(String name)
- Specified by:
getPublishers
in interfaceChannelRegistry
-
getEmitter
public Emitter<?> getEmitter(String name)
- Specified by:
getEmitter
in interfaceChannelRegistry
-
getMutinyEmitter
public MutinyEmitter<?> getMutinyEmitter(String name)
- Specified by:
getMutinyEmitter
in interfaceChannelRegistry
-
getSubscribers
public List<org.eclipse.microprofile.reactive.streams.operators.SubscriberBuilder<? extends Message<?>,Void>> getSubscribers(String name)
- Specified by:
getSubscribers
in interfaceChannelRegistry
-
getIncomingNames
public Set<String> getIncomingNames()
- Specified by:
getIncomingNames
in interfaceChannelRegistry
-
getOutgoingNames
public Set<String> getOutgoingNames()
- Specified by:
getOutgoingNames
in interfaceChannelRegistry
-
getEmitterNames
public Set<String> getEmitterNames()
- Specified by:
getEmitterNames
in interfaceChannelRegistry
-
-