Class ReactiveHermesClient


  • public class ReactiveHermesClient
    extends java.lang.Object
    • Method Detail

      • publishJSON

        public reactor.core.publisher.Mono<HermesResponse> publishJSON​(java.lang.String topic,
                                                                       byte[] message)
      • publishJSON

        public reactor.core.publisher.Mono<HermesResponse> publishJSON​(java.lang.String topic,
                                                                       java.lang.String message)
      • publishAvro

        public reactor.core.publisher.Mono<HermesResponse> publishAvro​(java.lang.String topic,
                                                                       int schemaVersion,
                                                                       byte[] message)
      • publish

        public reactor.core.publisher.Mono<HermesResponse> publish​(java.lang.String topic,
                                                                   java.lang.String message)
      • publish

        public reactor.core.publisher.Mono<HermesResponse> publish​(java.lang.String topic,
                                                                   java.lang.String contentType,
                                                                   byte[] message)
      • publish

        public reactor.core.publisher.Mono<HermesResponse> publish​(java.lang.String topic,
                                                                   java.lang.String contentType,
                                                                   java.lang.String message)
      • publish

        public reactor.core.publisher.Mono<HermesResponse> publish​(java.lang.String topic,
                                                                   java.lang.String contentType,
                                                                   int schemaVersion,
                                                                   byte[] message)
      • closeAsync

        public reactor.core.publisher.Mono<java.lang.Void> closeAsync​(long pollInterval)
      • close

        public void close​(long pollInterval,
                          long timeout)