public class ReactiveHermesClient
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
addMessageDeliveryListener(MessageDeliveryListener listener) |
void |
close(long pollInterval,
long timeout) |
reactor.core.publisher.Mono<java.lang.Void> |
closeAsync(long pollInterval) |
reactor.core.publisher.Mono<HermesResponse> |
publish(HermesMessage message) |
reactor.core.publisher.Mono<HermesResponse> |
publish(java.lang.String topic,
java.lang.String message) |
reactor.core.publisher.Mono<HermesResponse> |
publish(java.lang.String topic,
java.lang.String contentType,
byte[] message) |
reactor.core.publisher.Mono<HermesResponse> |
publish(java.lang.String topic,
java.lang.String contentType,
int schemaVersion,
byte[] message) |
reactor.core.publisher.Mono<HermesResponse> |
publish(java.lang.String topic,
java.lang.String contentType,
java.lang.String message) |
reactor.core.publisher.Mono<HermesResponse> |
publishAvro(java.lang.String topic,
int schemaVersion,
byte[] message) |
reactor.core.publisher.Mono<HermesResponse> |
publishJSON(java.lang.String topic,
byte[] message) |
reactor.core.publisher.Mono<HermesResponse> |
publishJSON(java.lang.String topic,
java.lang.String message) |
public reactor.core.publisher.Mono<HermesResponse> publishJSON(java.lang.String topic, byte[] message)
public reactor.core.publisher.Mono<HermesResponse> publishJSON(java.lang.String topic, java.lang.String message)
public reactor.core.publisher.Mono<HermesResponse> publishAvro(java.lang.String topic, int schemaVersion, byte[] message)
public reactor.core.publisher.Mono<HermesResponse> publish(java.lang.String topic, java.lang.String message)
public reactor.core.publisher.Mono<HermesResponse> publish(java.lang.String topic, java.lang.String contentType, byte[] message)
public reactor.core.publisher.Mono<HermesResponse> publish(java.lang.String topic, java.lang.String contentType, java.lang.String message)
public reactor.core.publisher.Mono<HermesResponse> publish(java.lang.String topic, java.lang.String contentType, int schemaVersion, byte[] message)
public reactor.core.publisher.Mono<HermesResponse> publish(HermesMessage message)
public boolean addMessageDeliveryListener(MessageDeliveryListener listener)
public reactor.core.publisher.Mono<java.lang.Void> closeAsync(long pollInterval)
public void close(long pollInterval,
long timeout)