emqx/apps/emqx_rule_engine/src
Kjell Winblad ef9884cf47 refactor(rule trace): templates rendered trace to increase code reuse
* The code for passing the trace context to a sub process has been
  improved to increase code reuse. This code is used when the action
  templates are rendered in a sub process.
* A macro has also been added for the error term that is thrown when the
  action shall be stopped after the templates has been rendered. This is
  also done to reduce code duplication and to reduce the risk of
  introducing bugs due to typos.
* Fix incorrect type spec

Thanks to @zmstone for suggesting these improvements in comments to a PR
(https://github.com/emqx/emqx/pull/12916).
2024-04-25 13:15:36 +02:00
..
proto chore: update copyright-year 2024-02-23 08:21:06 +01:00
emqx_rule_actions.erl chore: update copyright-year 2024-02-23 08:21:06 +01:00
emqx_rule_api_schema.erl fix(trace): several improvements thanks to comments from @zmstone 2024-04-11 16:48:43 +02:00
emqx_rule_engine_api.erl docs(emqx_rule_api apply rule): fix doc strings 2024-04-08 15:34:29 +02:00
emqx_rule_engine_app.erl feat: implement message validation 2024-03-18 13:11:39 -03:00
emqx_rule_engine_cli.erl chore: update copyright-year 2024-02-23 08:21:06 +01:00
emqx_rule_engine_schema.erl feat: implement message validation 2024-03-18 13:11:39 -03:00
emqx_rule_engine_sup.erl feat: implement message validation 2024-03-18 13:11:39 -03:00
emqx_rule_engine.app.src fix(trace): several improvements thanks to comments from @zmstone 2024-04-11 16:48:43 +02:00
emqx_rule_engine.erl feat: implement message validation 2024-03-18 13:11:39 -03:00
emqx_rule_events.erl feat: create new message.validation_failed hookpoint and rule engine event 2024-03-21 13:46:27 -03:00
emqx_rule_funcs.erl feat(variform): Add more functions 2024-04-15 16:56:52 +02:00
emqx_rule_maps.erl chore: update copyright-year 2024-02-23 08:21:06 +01:00
emqx_rule_runtime.erl refactor(rule trace): templates rendered trace to increase code reuse 2024-04-25 13:15:36 +02:00
emqx_rule_sqlparser.erl feat: implement message validation 2024-03-18 13:11:39 -03:00
emqx_rule_sqltester.erl fix(trace): several improvements thanks to comments from @zmstone 2024-04-11 16:48:43 +02:00