SequenceHandler — process exchange through sequence of handlers
Processes an exchange through a sequence of handlers. This allows
multi-request processing such as retrieving a form, extracting form content
(for example, nonce) and submitting in a subsequent request. Each
handler in the bindings is dispatched
to in order; the binding postcondition determines if the
sequence should continue.
{
"name": string,
"type": "SequenceHandler",
"config": {
"bindings": [
{
"handler": string,
"postcondition": expression
}
]
}
}"bindings": array of objects,
requiredA list of bindings of handler and postcondition to determine that sequence continues.
"handler": string, requiredThe name of the handler heap object to dispatch to.
"postcondition": expression,
optionalEvaluated to determine if the sequence continues. Default: unconditional.