ORACLE CLOUD

Queue actions

19 actions you can wire into a flow, alongside everything else in the Oracle Cloud integration.

Every Queue action

  • OCI Queue: Create QueueCreate a queue. Set an optional retention, visibility timeout and dead-letter delivery count. Returns the queue in a CREATING state plus a work-request id: poll Get Queue until ACTIVE.
  • OCI Queue: Delete MessageDelete a single message from a queue using the receipt returned by a prior Get Messages call.
  • OCI Queue: Delete MessagesDelete several messages from a queue at once. Supply the queue OCID and a comma-separated list of receipts; the queue's endpoint is resolved automatically.
  • OCI Queue: Delete QueueDelete a queue by its OCID. Asynchronous: returns a work-request id while the queue moves to DELETING then DELETED.
  • OCI Queue: Get MessagesConsume a batch of messages from a queue. Each message includes a receipt token for deleting it or updating its visibility; the queue's endpoint is resolved automatically.
  • OCI Queue: Get QueueFetch a queue by OCID. Returns its lifecycle state, settings and messages endpoint.
  • OCI Queue: Get StatsRead the message statistics for a queue: visible and in-flight message counts and size in bytes, for the queue, its dead-letter queue, and optionally one channel.
  • OCI Queue: Get Work RequestFetch an OCI Queue work request by OCID: reports its operation type, status and completion percentage so you can poll an async queue operation until it finishes.
  • OCI Queue: List ChannelsList the non-empty channels of a queue. Supply the queue OCID and an optional channel-name filter; the queue's endpoint is resolved automatically.
  • OCI Queue: List QueuesList the queues in a compartment. Optionally filter by queue OCID, exact display name or lifecycle state. Walks pagination up to a safe cap.
  • OCI Queue: List Work Request ErrorsList the errors recorded against a Queue work request, so you can see why an asynchronous create, update, delete or purge failed. Walks pagination up to a safe cap.
  • OCI Queue: List Work Request LogsList the log messages recorded against a Queue work request, so you can follow the progress of an asynchronous create, update, delete or purge. Walks pagination up to a safe cap.
  • OCI Queue: List Work RequestsList the asynchronous work requests in a compartment, with each one's operation type, status and progress. Walks pagination up to a safe cap.
  • OCI Queue: Move Queue to CompartmentMove a queue into a different compartment. Returns a work-request id: the move completes asynchronously.
  • OCI Queue: Purge QueueDelete messages from a queue: the normal queue, the dead-letter queue, or both, optionally scoped to specific channels. Returns a work-request id to poll.
  • OCI Queue: Put MessagePut a message onto a queue. Supply the queue OCID and the message content; the queue's endpoint is resolved automatically.
  • OCI Queue: Update MessageExtend or shorten a message's visibility timeout. Supply the queue OCID, the message receipt, and the new visibility in seconds relative to now.
  • OCI Queue: Update Messages (Batch)Update the visibility of several in-flight messages at once. Supply the queue OCID and a JSON array of entries, each with a message receipt and a new visibility timeout in seconds.
  • OCI Queue: Update QueuePartially update a queue: change any of its display name, visibility timeout, long-poll timeout, dead-letter delivery count, channel consumption limit or freeform tags. Returns the queue in an UPDATING state plus a work-request id, poll Get Queue until ACTIVE.

Also in Oracle Cloud

Put Queue in a flow

These actions sit on the same canvas as every other integration, so a Queue step can follow a form, a schedule or a message without any glue code.