Typical Workflow for Using Oracle Messaging Cloud Service
To start developing applications that use Oracle Messaging Cloud Service, refer to the following tasks as a guide:
Task | Description | More Information |
---|---|---|
Sign up for a free credit promotion, or purchase a subscription. |
Provide your information, and sign up for a free credit promotion or purchase a subscription. |
Requesting and Managing Free Oracle Cloud Promotions or Buying an Oracle Cloud Subscription in Getting Started with Oracle Cloud |
Add and manage users and roles |
Create accounts for your users and assign them appropriate privileges. Assign the necessary Oracle Messaging Cloud Service roles. |
Managing User Accounts and Managing User Roles in Managing and Monitoring Oracle Cloud, and About Oracle Messaging Cloud Service Roles and Users |
Access the service |
Access the service through the REST API and the Java library. To use the Java library, download the Oracle Messaging Cloud Service Java SDK. |
|
Create and manage destinations |
Create, list, and delete destinations. This functionality is only available to users with the Messaging Administrator role. |
REST API: Creating and Managing Destinations Java library: Managing Destinations |
Send messages to a destination |
Send messages to a destination. |
REST API:
Java library:
|
Receive messages from a destination |
Receive messages from a destination. |
REST API: Receiving Messages Java library: Using JMS to Send and Receive Messages |
Receive messages using selectors |
Use selectors to specify filtered subsets of messages to receive. |
REST API: Receive a Message from a Queue with a Selector Java library: Receive a Message from a Queue with an Optional Selector |
List durable subscriptions |
List information about one or more durable subscriptions. |
REST API: List Durable Subscriptions Java library: List Durable Subscriptions |
Create and delete durable subscriptions |
Create and delete durable subscriptions. |
REST API:
Java library: Managing Durable Subscriptions |
Send and receive messages within transactions |
Use transactions to group multiple send and receive operations into atomic operations. |
REST API:
Java library:
|
Create and manage message push listeners |
Create, list, use, and delete message push listeners. |
REST API:
Java library:
|