org.dspace.usage.package-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dspace-api Show documentation
Show all versions of dspace-api Show documentation
DSpace core data model and service APIs.
/**
* The contents of this file are subject to the license and copyright
* detailed in the LICENSE and NOTICE files at the root of the source
* tree and available online at
*
* http://www.dspace.org/license/
*/
/**
* Capture of "usage events". A {@link org.dspace.usage.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 {@link org.dspace.usage.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 {@code }
* in a web application's {@code applicationContext.xml} and inject the
* {@code EventService}, as with the stock listeners.
*
*
* @see org.dspace.google.GoogleRecorderEventListener
* @see org.dspace.statistics.SolrLoggerUsageEventListener
*/
package org.dspace.usage;
© 2015 - 2024 Weber Informatics LLC | Privacy Policy