JBoss.orgCommunity Documentation

HornetQ REST Interface

2.2.2


Preface
1. Introduction
1.1. Goals of REST Interface
2. Installation and Configuration
2.1. Installing Within Pre-configured Environment
2.2. Bootstrapping HornetQ Along with REST
2.3. REST Configuration
3. HornetQ REST Interface Basics
3.1. Queue and Topic Resources
3.2. Queue Resource Response Headers
3.3. Topic Resource Respones Headers
4. Posting Messages
4.1. Duplicate Detection
4.2. Persistent Messages
4.3. TTL, Expiration and Priority
5. Consuming Messages via Pull
5.1. Auto-Acknowledge
5.1.1. Creating an Auto-Ack Consumer or Subscription
5.1.2. Consuming Messages
5.1.3. Recovering From Network Failures
5.1.4. Recovering From Client or Server Crashes
5.2. Manual Acknowledgement
5.2.1. Creating manually-acknowledged consumers or subscriptions
5.2.2. Consuming and Acknowledging a Message
5.2.3. Recovering From Network Failures
5.2.4. Recovering From Client or Server Crashes
5.3. Blocking Pulls with Accept-Wait
5.4. Clean Up Your Consumers!
6. Pushing Messages
6.1. The Queue Push Subscription XML
6.2. The Topic Push Subscription XML
6.3. Creating a Push Subscription at Runtime
6.4. Creating a Push Subscription by Hand
6.5. Pushing to Authenticated Servers
7. Creating Destinations
8. Securing the HornetQ REST Interface
8.1. Within JBoss Application server
8.2. Security in other environments
9. Mixing JMS and REST
9.1. JMS Producers - REST Consumers
9.2. REST Producers - JMS Consumers