Hi @prashantk2000 - No, it doesn’t; It simply sets the destination on the message.
Queues are lifecycle-managed resources and must be created on a connected session via a createMessageConsumer > call.
Here a queue can be created if found missing
subscriber.messageSubscriber = subscriber.session.createMessageConsumer({
// solace.MessageConsumerProperties
queueDescriptor: { name: consumer.queueName, type: solace.QueueType.QUEUE },
acknowledgeMode: solace.MessageConsumerAcknowledgeMode.CLIENT,
createIfMissing: true,
});