Table of Contents
- Title and Copyright Information
- Preface
- 1 Getting Started with Oracle Messaging Cloud Service
-
2
Developing Applications That Use Oracle Messaging Cloud Service
- Typical Workflow for Using Oracle Messaging Cloud Service
- Accessing Oracle Messaging Cloud Service
-
Considerations When Developing Applications That Use Oracle Messaging Cloud Service
- About Queues and Topics
- About Message Push and Message Push Listeners
- About Verification of Message Push Listeners
- About Destination Deletion
- About Connections
- About Sessions, Acknowledgement Modes, Transactions, and Provisional Messages
- About Producers, Consumers, and Selectors
- About Parts of a Message
- About Persistent and Non-Persistent Messages
- About Authorization
- About Service Termination
- About the Ordering of Message Delivery
- Using Message Groups
- Sending Large Objects as Messages Using Oracle Storage Cloud Service
- Using the Java Library
- Using the REST API
-
3
Accessing Oracle Messaging Cloud Service Using REST API
-
About Using the REST API
- Basics of the REST API
- Functional Areas of the REST API
- Understanding Messaging Context and Cookies
- Understanding Durable Subscriptions
- Understanding REST API Operations
- Understanding Concurrent Access to Resources
- Understanding Error Responses
- Understanding Anti-CSRF Measures
- HTTP Header for Messaging Service Version
- HTTP Header for Messaging Context ID
- Resource Management API
- Message Transmission API
- Topology API
- Usage API
- Properties of HTTP Requests to Send Messages from REST Clients
- Properties of HTTP Requests and Responses that Deliver Messages
- About Escaped Value Strings
-
About Using the REST API
-
4
Accessing Oracle Messaging Cloud Service Using Java Library
- About Using the Java Library
- Creating a MessagingService Object
- Using Messaging Cloud Service from Oracle Java Cloud Service - SaaS Extension
- Resource Management API
- ConnectionFactory Creation API
- Using JMS to Send and Receive Messages
- Using Extensions to the JMS API
- Limitations on Message Size and Time-to-Live
- Client-Side Logging
- Automatic Closing of Connections
- Diagnosing Errors from the Java Library
- Using the Re-try Function
- 5 Troubleshooting Oracle Messaging Cloud Service
- A Best Practices
-
B
REST API Reference
- REST API Parameters Reference
-
REST API HTTP Status Codes and Error Messages Reference
- Generic Meanings of HTTP Response Status Codes
-
Error Keys, Status Codes and Error Messages
- Errors with HTTP Status Code 400 (Bad Request)
- Errors with HTTP Status Code 403 (Forbidden)
- Errors with HTTP Status Code 404 (Not Found)
- Errors with HTTP Status Code 405 (Method Not Allowed)
- Errors with HTTP Status Code 406 (Not Acceptable)
- Errors with HTTP Status Code 409 (Conflict)
- Errors with HTTP Status Code 500 (Internal Server Error)
- C Code Samples