Unmaintained and planned for removal in version 2.0
Please consider using one the following alternatives: No alternative components suggested.
Executes an action containing an expression written in MVEL or SpEL. The action is usually created by a rules engine. Action objects executed with this Handler should contain "command" and "type" attributes.
rules, rules engine, action, action handler, expression language, MVEL, SpEL
In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.
Display Name | API Name | Default Value | Allowable Values | Description |
---|---|---|---|---|
Default Expression Language Type | default-expression-language-type | MVEL |
| If an expression language type is not provided as an attribute within an Action, the default expression language that should be used to compile and execute action. Supported languages are MVEL and Spring Expression Language (SpEL). |
Enforce Action Type | action-handler-enforce-type | The Action Type(s) that should be supported by this handler. If provided any other type an exception will be thrown. This can support a comma delimited list of types (e.g. ALERT,LOG) Supports Expression Language: true (will be evaluated using variable registry only) | ||
Enforce Level | action-handler-enforce-type-level | IGNORE |
| If specific action types are enforced, this setting specifies whether the action should be ignored, a warning should be logged or if an exception is thrown. Default is to ignore the received action. |