| 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 |
Serialize
UsageEvent data to a file as Tab delimited. |
| UsageEvent | |
| UsageSearchEvent |
Extends the standard usage event to contain search information
search information includes the query(s) used & the scope
|
| UsageWorkflowEvent |
Extends the standard usage event to contain workflow information
|
| Enum | Description |
|---|---|
| UsageEvent.Action |
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.
Copyright © 2022 LYRASIS. All rights reserved.