Event Concepts

The Content Engine API provides event interfaces through which audit- and subscription-related functionality is exposed. Auditing logs events for specified Content Engine classes. In response to triggered events, subscriptions execute actions that you implement as Java™ event handlers. When a subscribed event occurs, the Content Engine API creates an event object that is passed to your implemented action. When an audited event occurs, the Content Engine API creates an event object that is stored in the object store database to form an audit record.

All events are inherited from the Event class. An Event-based object is one of the following subobject types:

Event objects provide the context of an event within the Content Engine, and you can garner this information by retrieving the properties of an audited event. For example, you can get an event's type (as represented in the class of the event object), creation date, originating user, and result status from the base Event class (see Event Properties). From an Event subclass, you can get the source object of an event, the class of the source object, and other subclass-specific properties.