Ens.Queue.FunctionSet
class Ens.Queue.FunctionSet extends Ens.Rule.FunctionSet
Contains function that can be used within RuleSet expressions to set DeQueue FIFO Message Grouping data.Method Inventory
Methods
classmethod SetFIFOMessageGroupData(pHostOref As Ens.Host = $this, pGroupIdentifier As %String = "", pCompletionHost As %String = "", pDependencies As %String = "") as %Boolean
For applying a message group identifier key to a request
pHostOref is the instance of the host. For a DTL called from a routing rule it is aux. If this method is called from code within a business service or business process it is $this.
If this code is called from BPL it is process.
Optional pCompletionHost used to identify which host is the final host.
in the pipeline for the request with respect to the particular message group fifo requirement. Note this can be the first host with pool size 1 after a multi pool host.
This host will release the block on the given message group identifier.
The default is the first target host.
pDependencies is an optional comma separated list of different message group identifiers that might already be being processed that this request needs to wait on for completion as well.
pHostOref is the instance of the host. For a DTL called from a routing rule it is aux. If this method is called from code within a business service or business process it is $this.
If this code is called from BPL it is process.
Optional pCompletionHost used to identify which host is the final host.
in the pipeline for the request with respect to the particular message group fifo requirement. Note this can be the first host with pool size 1 after a multi pool host.
This host will release the block on the given message group identifier.
The default is the first target host.
pDependencies is an optional comma separated list of different message group identifiers that might already be being processed that this request needs to wait on for completion as well.
Inherited Members
Inherited Methods
- Contains()
- ConvertDateTime()
- CurrentDateTime()
- DoesNotContain()
- DoesNotIntersectList()
- DoesNotMatch()
- DoesNotStartWith()
- Exists()
- If()
- In()
- InFile()
- InFileColumn()
- IntersectsList()
- Length()
- Like()
- Lookup()
- Matches()
- Max()
- Min()
- Not()
- NotIn()
- NotInFile()
- NotLike()
- Pad()
- Piece()
- RegexMatch()
- ReplaceStr()
- Round()
- Rule()
- Schedule()
- StartsWith()
- Strip()
- SubString()
- ToLower()
- ToUpper()
- Translate()
- replace()