Skip navigation links

Package io.vertx.amqp.bridge

= Vert.x AMQP Bridge This component provides AMQP 1.0 producer and consumer support via a bridging layer implementing the Vert.x event bus MessageProducer and MessageConsumer APIs over the top of link:https://github.com/vert-x3/vertx-proton/[vertx-proton].

See: Description

Package io.vertx.amqp.bridge Description

= Vert.x AMQP Bridge This component provides AMQP 1.0 producer and consumer support via a bridging layer implementing the Vert.x event bus MessageProducer and MessageConsumer APIs over the top of link:https://github.com/vert-x3/vertx-proton/[vertx-proton]. WARNING: this module has the tech preview status, this means the API can change between versions. == Using Vert.x AMQP Bridge To use Vert.x AMQP Bridge, add the following dependency to the _dependencies_ section of your build descriptor: * Maven (in your `pom.xml`): [source,xml,subs="+attributes"] ---- ${maven.groupId} ${maven.artifactId} ${maven.version} ---- * Gradle (in your `build.gradle` file): [source,groovy,subs="+attributes"] ---- compile ${maven.groupId}:${maven.artifactId}:${maven.version} ---- === Sending a Message Here is a simple example of creating a MessageProducer and sending a message with it. First, an AmqpBridge is created and started to establish the underlying AMQP connection, then when this is complete the producer is created and a message sent using it. You can also optionally supply AmqpBridgeOptions when creating the bridge in order to configure various options, such as SSL connections. [source,$lang] ---- examples.VertxAmqpBridgeExamples#example1 ---- === Receiving a Message Here is a simple example of creating a MessageConsumer and registering a handler with it. First, an AmqpBridge is created and started to establish the underlying AMQP connection, then when this is complete the consumer is created and a handler registered that prints the body of incoming AMQP messages. [source,$lang] ---- examples.VertxAmqpBridgeExamples#example2 ----
Skip navigation links

Copyright © 2016. All rights reserved.