Ens.Queue
class Ens.Queue
Method Inventory
- AbortItem()
- AbortQueue()
- ClearEventDevice()
- Create()
- DeQueue()
- Delete()
- DeleteAllQueuesForJob()
- EnQueue()
- EnumerateClose()
- EnumerateExecute()
- EnumerateFetch()
- EnumerateItemClose()
- EnumerateItemExecute()
- EnumerateItemFetch()
- EventName()
- Exists()
- ExistsInQueue()
- GetCount()
- GetJobList()
- PutBackToQueue()
- SetEventDevice()
- SignalAllJobs()
- deleteEvent()
Methods
classmethod AbortItem(pQueueName As %String = "", pPriority As %Integer = 0, pIndex As %Integer = 0) as %Status
classmethod ClearEventDevice(pQueueName, pOldDevice) as %Status
classmethod DeQueue(pQueueName As %String = $job, ByRef pMsg As Ens.MessageHeader, pTimeout As %Numeric = -1, Output pIsTimedOut As %Boolean, pHonorQuiescent As %Boolean = 0, pMinPriority As %Integer = $$$eMessagePriorityAsync) as %Status
classmethod EnQueue(pMsg As Ens.MessageHeader, pReverseOrder As %Boolean = 0) as %Status
classmethod EnumerateFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status
classmethod EnumerateItemExecute(ByRef qHandle As %Binary, pQueueName As %String, pPriorKey As %String = "") as %Status
classmethod EnumerateItemFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status
classmethod ExistsInQueue(pMsg As Ens.MessageHeader = "") as %Boolean
Return the count of messages in the named queue. Return empty string if queue does not exist.
classmethod GetJobList(pJobList)
classmethod PutBackToQueue(pMsg As Ens.MessageHeader) as %Status
classmethod SetEventDevice(pQueueName, pDevice="") as %Status
classmethod SignalAllJobs() as %Status
Queries
query Enumerate()
List the known queues and their current counters