public class AMQPClient
extends java.lang.Object
| Constructor and Description |
|---|
AMQPClient()
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
disconnect()
Disconnects all channels
|
static void |
main(java.lang.String[] args) |
void |
registerConsumerQueue(java.lang.String queue,
boolean autoAck,
java.lang.String consumerTag,
java.util.function.Consumer<byte[]> consumer) |
void |
sendSingleWithExchange(java.lang.String exchange,
java.lang.String routingKey,
java.lang.String message)
Sends a message for exchange and routing key
|
void |
sendSingleWithExchangeDirect(java.lang.String exchange,
java.lang.String routingKey,
java.lang.String message)
Sends a message for exchange and routing key
|
void |
sendSingleWithQueue(java.lang.String queue,
java.lang.String message)
Sends a message for a queue
|
public static void main(java.lang.String[] args)
args - public void disconnect()
public void sendSingleWithQueue(java.lang.String queue,
java.lang.String message)
throws java.io.IOException,
java.util.concurrent.TimeoutException
queue - message - java.io.IOExceptionjava.util.concurrent.TimeoutExceptionpublic void sendSingleWithExchange(java.lang.String exchange,
java.lang.String routingKey,
java.lang.String message)
throws java.io.IOException,
java.util.concurrent.TimeoutException
exchange - routingKey - message - java.io.IOExceptionjava.util.concurrent.TimeoutExceptionpublic void sendSingleWithExchangeDirect(java.lang.String exchange,
java.lang.String routingKey,
java.lang.String message)
throws java.io.IOException,
java.util.concurrent.TimeoutException
exchange - routingKey - message - java.io.IOExceptionjava.util.concurrent.TimeoutExceptionpublic 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