IDispatcherQueueManagerService Interface |
Namespace: SanteDB.Core.Queue
The IDispatcherQueueManagerService type exposes the following members.
| Name | Description | |
|---|---|---|
| ServiceName |
Gets the service name
(Inherited from IServiceImplementation.) |
| Name | Description | |
|---|---|---|
| Dequeue |
Dequeues the last added item from the persistent queue
| |
| DequeueById |
De-queue a specific message
| |
| Enqueue |
Enqueue the specified data to the persistent queue
| |
| GetQueueEntries |
Get all queue entries
| |
| GetQueueEntry |
Get the specified queue entry
| |
| GetQueues |
Gets the queues for this system
| |
| Move |
Move an entry from one queue to another
| |
| Open |
Opens the specified queue name and enables subscriptions
| |
| Purge |
Purge the queue
| |
| SubscribeTo |
Subscribes to queueName using callback | |
| UnSubscribe |
Remove the callback registration
|
The purpose of the dispatcher queue is the store the outbound message locally in some persistent place, then to notify any listeners that a new message is ready for sending. If the message cannot be sent, then the sending service should place the message back onto the queue or onto a dedicated deadletter queue.