Implementations

This is an SPI, and the framework provides several implementations.

If multiple implementations of this service are registered, all will be called.

Applib (Log4j2)

The applib provides a simple implementation, EntityPropertyChangeLogger, that just logs events as they are received.

Audit Trail

The Audit Trail module also provides an implementation, EntityPropertyChangeSubscriberForAuditTrail. This implementation persists an instance of the AuditTrailEntry entity for each event.