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.
-
Class Summary Class Description AbstractUsageEventListener AbstractUsageEventListener is used as the base class for listening events running in the EventService.LoggerUsageEventListener PassiveUsageEventListener A null implementation of AbstractUsageEvent to absorb events harmlessly and cheaply.TabFileUsageEventListener SerializeUsageEventdata to a file as Tab delimited.UsageEvent UsageSearchEvent Extends the standard usage event to contain search information search information includes the query/queries used and the scopeUsageSearchEvent.AppliedFilter UsageSearchEvent.Page UsageSearchEvent.Sort UsageWorkflowEvent Extends the standard usage event to contain workflow information -
Enum Summary Enum Description UsageEvent.Action