8.3.11 Persistence of Event Listeners

Though not explicitly defined in this specification, nothing prevents a repository from registering “Persistent Event Listeners” through its configuration.

Since the “persistence” of an event listener is only limited through the registering Session’s lifespan, the repository can use the same mechanisms as for a non-durable registration but use a session that has the lifespan of the repository instance (the “system” session, for example).

Persistent event listeners may be used to provide more system level functionality such as specialized access control and syndication/replication mechanisms.