public class AMQPService
extends java.lang.Object
implements java.lang.AutoCloseable
https://www.rabbitmq.com/api-guide.html| Constructor and Description |
|---|
AMQPService() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
publish(java.lang.String topic,
java.nio.ByteBuffer content) |
void |
publish(java.lang.String topic,
java.nio.ByteBuffer content,
MessagingContext context) |
void |
registerConsumerQueue(java.lang.String queue,
boolean autoAck,
java.lang.String consumerTag,
java.util.function.Consumer<byte[]> consumer) |
<any> |
subscribe(java.lang.String topic) |
<any> |
subscribe(java.lang.String topic,
MessagingContext context) |
public void close()
throws java.lang.Exception
close in interface java.lang.AutoCloseablejava.lang.Exceptionpublic void publish(java.lang.String topic,
java.nio.ByteBuffer content)
throws java.lang.Exception
java.lang.Exceptionpublic void publish(java.lang.String topic,
java.nio.ByteBuffer content,
MessagingContext context)
throws java.lang.Exception
java.lang.Exceptionpublic <any> subscribe(java.lang.String topic)
throws java.lang.Exception
java.lang.Exceptionpublic <any> subscribe(java.lang.String topic,
MessagingContext context)
throws java.lang.Exception
java.lang.Exceptionpublic void registerConsumerQueue(java.lang.String queue,
boolean autoAck,
java.lang.String consumerTag,
java.util.function.Consumer<byte[]> consumer)
throws java.io.IOException,
java.util.concurrent.TimeoutException
queue - autoAck - consumerTag - consumer - java.io.IOExceptionjava.util.concurrent.TimeoutExceptionData In Motion Consulting GmbH