Skip to content
A JMS driver for Amazon SQS.
Java CSS
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.

Nevado JMS

A JMS driver for Amazon Web Services' queue and notification services (SQS/SNS).

Getting started is easy. Download the jar or add the following to your pom.xml:


Initializing Spring is a piece of cake.

<bean id="sqsConnectorFactory" class="org.skyscreamer.nevado.jms.connector.amazonaws.AmazonAwsSQSConnectorFactory" />

<!-- And this is an implementation of javax.jms.ConnectionFactory -->
<bean id="connectionFactory" class="org.skyscreamer.nevado.jms.NevadoConnectionFactory">
    <property name="sqsConnectorFactory" ref="sqsConnectorFactory" />
    <property name="awsAccessKey" value="${aws.accessKey}" /> <!-- Set this -->
    <property name="awsSecretKey" value="${aws.secretKey}" /> <!-- And this -->

And now you've got a working JMS client.

Most of the JMS 1.1 spec is covered. A complete coverage map with unit tests provides more details to satisfy geeky curiosity.

We welcome feedback at!

You can’t perform that action at this time.