Package org.dspace.usage
package org.dspace.usage
Capture of "usage events". A
UsageEvent represents
something like a download or viewing of a Bitstream -- that is, the
use of content as opposed to its ingestion or alteration. Usage
events are meant to be useful for statistical analysis of content usage.
Multiple AbstractUsageEventListener implementations
may be configured for processing these events. When an event is "fired",
it is passed to each configured listener. Several stock listeners are provided,
in this package and others, for doing common tasks.
To add a usage event listener to the bus, configure it as a new <bean>
in a web application's applicationContext.xml and inject the
EventService, as with the stock listeners.
-
ClassDescriptionAbstractUsageEventListener is used as the base class for listening events running in the EventService.A null implementation of AbstractUsageEvent to absorb events harmlessly and cheaply.Serialize
UsageEventdata to a file as Tab delimited.Extends the standard usage event to contain search information search information includes the query/queries used and the scopeExtends the standard usage event to contain workflow information