Interface ChannelRegistry


  • public interface ChannelRegistry
    • 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

        <T> void register​(String name,
                          Class<T> emitterType,
                          T emitter)
      • getPublishers

        List<org.reactivestreams.Publisher<? extends Message<?>>> getPublishers​(String name)
      • getEmitter

        <T> T getEmitter​(String name,
                         Class<? super T> emitterType)
      • getSubscribers

        List<org.reactivestreams.Subscriber<? extends Message<?>>> getSubscribers​(String name)
      • getIncomingNames

        Set<String> getIncomingNames()
      • getOutgoingNames

        Set<String> getOutgoingNames()
      • getEmitterNames

        Set<String> getEmitterNames()