FlowFailValve
Valve for throwing an error. This is useful in scenarios where a specific item property value should be checked, if the value is set an error should be thrown.
Valve operates on the Current Item Set and will process all items surviving the common item filtering rules.
NOTE: This valve is always used with exec and skip expressions.
Properties
Example Configuration 1
{
"name": "FlowFailValve",
"config": {
"message":"User does not exist",
"exec_if_expr":"flow.items().isEmpty()"
}
}
Example Configuration 2
{
"name": "FlowFailValve",
"config": {
"message":"Certificate validation failed",
"exec_if_expr":"!flow.property('cert_status').equals('GOOD')"
}
}