Creating Temporary Endpoints

A client can consume Guaranteed messages from a temporary endpoint (a temporary queue or a non-durable topic endpoint). However, a temporary endpoint is non‑durable because it only exists as for as long as the session that it was created in.

Temporary queues and non-durable topic endpoints are dynamically provisioned when a solace.MessageConsumer is created (the MessageConsumer property queueDescriptor defines the endpoint type and durability).

To create a temporary endpoint, call createMessageConsumer(solace.MessageConsumerProperties | Object consumerProperties). The MessageConsumerProperties object or the consumerProperties JSON object define durability and the endpoint type.