Package org.jasig.portal.services.stats

Interface Summary
IStatsRecorder Gathers portal usage statistics such as user logins.
IStatsRecorderFactory Deprecated. as of uP 2.5.1, factory not needed when using Spring to instantiate the IStatsRecorder implementation.
IStatsRecorderFlags Interface for objects conveying a bundle of boolean flags configuring what IStatsRecorder events should propogate.
 

Class Summary
BaseStatsRecorder This class can optionally be used as a base class for any custom stats recorders.
ConditionalStatsRecorder Stats recorder implementation which conditionally propogates IStatsRecorder events to a target IStatsRecorder.
DoNothingStatsRecorder Does absolutely nothing with the recorded statistics.
DoNothingStatsRecorderFactory Produces a DoNothingStatsRecorder, an implementation of IStatsRecorder
LegacyStatsRecorderFactory Emulates the uPortal 2.5.0 and earlier implementation of StatsRecorder discovery and configuration by means of portal.properties-declared IStatsRecorderFactory.
ListStatsRecorder IStatsRecorder implementation which delegates to zero to many child IStatsRecorders.
LoggingStatsRecorder Logs portal statistics to the portal's log as info.
LoggingStatsRecorderFactory Produces a LoggingStatsRecorder, an implementation of IStatsRecorder
MessageStatsRecorder Formulates stats messages which can be logged, printed, etc.
PrintingStatsRecorder Prints portal statistics to std out.
PrintingStatsRecorderFactory Produces a PrintingStatsRecorder, an implementation of IStatsRecorder
RecordChannelAddedToLayoutWorkerTask Records the addition of a channel to a user's layout in a separate thread.
RecordChannelDefinitionModifiedWorkerTask Records the modifying of a published channel in a separate thread.
RecordChannelDefinitionPublishedWorkerTask Records the publishing of a channel in a separate thread.
RecordChannelDefinitionRemovedWorkerTask Records the removal of a published channel in a separate thread.
RecordChannelInstantiatedWorkerTask Records the instantiation of a channel in a separate thread.
RecordChannelMovedInLayoutWorkerTask Records the moving of a channel in a user's layout in a separate thread.
RecordChannelRemovedFromLayoutWorkerTask Records the removal of a channel from a user's layout in a separate thread.
RecordChannelRenderedWorkerTask Records the rendering of a channel in a separate thread.
RecordChannelTargetedWorkerTask Records the targeting of a channel in a separate thread.
RecordChannelUpdatedInLayoutWorkerTask Records the updating of a channel in a user's layout in a separate thread.
RecordFolderAddedToLayoutWorkerTask Records the addition of a folder to a user's layout in a separate thread.
RecordFolderMovedInLayoutWorkerTask Records the moving of a folder in a user's layout in a separate thread.
RecordFolderRemovedFromLayoutWorkerTask Records the removal of a folder from a user's layout in a separate thread.
RecordFolderUpdatedInLayoutWorkerTask Records the updating of a folder in a user's layout in a separate thread.
RecordLoginWorkerTask Records a user login in a separate thread.
RecordLogoutWorkerTask Records a user logout in a separate thread.
RecordSessionCreatedWorkerTask Records creation of a new session in a separate thread.
RecordSessionDestroyedWorkerTask Records destruction of a session in a separate thread.
SettingsBackedStatsRecorderFlagsImpl An IStatsRecorderFlags implementation backed by the StatsRecorderSettings static singleton.
StatsRecorderFlagsImpl Mutable JavaBean implementation of IStatsRecorderFlags.
StatsRecorderLayoutEventListener Listens to events generated by an IUserLayoutManager.
StatsRecorderSettings This class is responsible for maintaining the on/off settings for each type of portal event that the StatsRecorder can record.
StatsRecorderWorkerTask Base class for all stats recorder worker tasks to extend.
ThreadFiringStatsRecorder Stats recorder implementation which on receipt of each stats recording event fires a new thread tasked with notifying the child recorder of the event.