8.3.12 Vetoable Event Listeners

This specification defines only asynchronous event delivery. It is possible for a repository to also implement synchronous events in order to support the vetoing of changes before they happen. However, this functionality is outside the scope of this specification.