Package org.dspace.event

Actions which alter DSpace model objects can queue Events, which are presented to Consumers by a Dispatcher. A pool of Dispatchers is managed by an service.EventService, guided by configuration properties event.dispatcher.*.

One must be careful not to commit the current DSpace Context during event dispatch. commit() triggers event dispatching, and doing this during event dispatch can lead to infinite recursion and memory exhaustion.