Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
devel:documentation:architecture:dev:events [2019/03/15 11:35] tomiskar |
devel:documentation:architecture:dev:events [2019/03/19 13:36] tomiskar [Transactions] |
||
---|---|---|---|
Line 74: | Line 74: | ||
* '' | * '' | ||
* supports base event types '' | * supports base event types '' | ||
- | * adds event type '' | + | * adds event type '' |
* '' | * '' | ||
* supports base event types '' | * supports base event types '' | ||
Line 212: | Line 212: | ||
* saving logs and archives in the new transaction ('' | * saving logs and archives in the new transaction ('' | ||
+ | ===== Event properties ===== | ||
+ | |||
+ | Event properties ('' | ||
+ | |||
+ | Event properties are propagated automatically from parent into child event: | ||
+ | * if parent event is given, when child event is published | ||
+ | * if child event doesn' | ||
+ | * properties needed for internal event mechanism are not propagated. Property keys can be found in '' | ||
+ | |||
+ | <note tip>When '' | ||
===== Asynchronous event processing ===== | ===== Asynchronous event processing ===== | ||
Line 628: | Line 638: | ||
idm.sec.core.processor.core-role-code-environment-processor.enabled=true | idm.sec.core.processor.core-role-code-environment-processor.enabled=true | ||
</ | </ | ||
+ | |||
+ | ==== Duplicate role processors ==== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | |||
+ | |||
===== Example ===== | ===== Example ===== | ||
==== Synchronous processor ==== | ==== Synchronous processor ==== |