A listener can now have a retryCount
<listener ... retryCount="1">
This is the number of times that the listener will be re-executed if it failed due to a ConcurrentUpdateException raised by the low-level layers.
The default is 1.
NXP-12930 introduced the possibility to retry an async Work if it failed due to a concurrency error.
We could also do this for most asynchronous listeners.
NXP-12930Improve concurrent update detection and behavior
is required by
NXBT-525Failed to execute async event default on listener createSocialDocumentListener
NXP-14200Retryable Work needs to detect concurrent updates at commit time