Package org.dspace.event
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.
-
ClassDescriptionBasicDispatcher implements the primary task of a Dispatcher: it delivers a filtered list of events, synchronously, to a configured list of consumers.Interface for content event consumers.An instance of this class contains the configuration profile of a specific, named Consumer, in the context of a specific Dispatcher.Interface for event dispatchers.An Event object represents a single action that changed one object in the DSpace data model.Class for managing the content event environment.Demonstration and test consumer for the event system.