Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.jasig.portal.services.stats.IStatsRecorder

Packages that use IStatsRecorder
org.jasig.portal.services |
org.jasig.portal.services.stats |

Uses of IStatsRecorder in org.jasig.portal.services

Fields in org.jasig.portal.services declared as IStatsRecorder
`private static IStatsRecorder` | `StatsRecorder.STATS_RECORDER`

Uses of IStatsRecorder in org.jasig.portal.services.stats

Classes in org.jasig.portal.services.stats that implement IStatsRecorder
`class` | `BaseStatsRecorder` This class can optionally be used as a base class for any custom stats recorders.
`class` | `ConditionalStatsRecorder` Stats recorder implementation which conditionally propogates IStatsRecorder events to a target IStatsRecorder.
`class` | `DoNothingStatsRecorder` Does absolutely nothing with the recorded statistics.
`class` | `ListStatsRecorder` IStatsRecorder implementation which delegates to zero to many child IStatsRecorders.
`class` | `LoggingStatsRecorder` Logs portal statistics to the portal's log as info.
`class` | `MessageStatsRecorder` Formulates stats messages which can be logged, printed, etc.
`class` | `PrintingStatsRecorder` Prints portal statistics to std out.
`class` | `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.

Fields in org.jasig.portal.services.stats declared as IStatsRecorder
`private IStatsRecorder[]` | `ListStatsRecorder.children` Recorders to which we broadcast IStatsRecorder method calls, in order.
`protected IStatsRecorder` | `StatsRecorderWorkerTask.statsRecorder`
`private IStatsRecorder` | `ThreadFiringStatsRecorder.targetStatsRecorder`
`private IStatsRecorder` | `ConditionalStatsRecorder.targetStatsRecorder` IStatsRecorder to which we will conditionally propogate IStatsRecorder method calls.

Methods in org.jasig.portal.services.stats that return IStatsRecorder
`IStatsRecorder[]` | `ListStatsRecorder.getChildren()` Get the recorders to which we broadcast IStatsRecorder method calls.
`IStatsRecorder` | `DoNothingStatsRecorderFactory.getStatsRecorder()` Returns an new do-nothing stats recorder
`IStatsRecorder` | `IStatsRecorderFactory.getStatsRecorder()` Deprecated. Obtains the IStatsRecorderImplementation
`IStatsRecorder` | `LegacyStatsRecorderFactory.getStatsRecorder()`
`IStatsRecorder` | `PrintingStatsRecorderFactory.getStatsRecorder()` Returns an new printing stats recorder
`IStatsRecorder` | `LoggingStatsRecorderFactory.getStatsRecorder()` Returns an new logging stats recorder
`IStatsRecorder` | `ThreadFiringStatsRecorder.getTargetStatsRecorder()` Get the target IStatsRecorder which the threads we fire will invoke when they awake.
`IStatsRecorder` | `ConditionalStatsRecorder.getTargetStatsRecorder()` Returns the IStatsRecorder to which we will or will not propogate IStatsRecorder method calls depending upon our configuration.

Methods in org.jasig.portal.services.stats with parameters of type IStatsRecorder
`void` | `ListStatsRecorder.setChildren(IStatsRecorder[] children)` Set the recorders to which we broadcast IStatsRecorder method calls.
`void` | `StatsRecorderWorkerTask.setStatsRecorder(IStatsRecorder statsRecorder)` Set the stats reocorder that this task should use
`void` | `ThreadFiringStatsRecorder.setTargetStatsRecorder(IStatsRecorder targetStatsRecorder)` Set the child IStatsRecorder which the threads we fire will invoke when they awake.
`void` | `ConditionalStatsRecorder.setTargetStatsRecorder(IStatsRecorder targetStatsRecorder)` Set the IStatsRecorder to which we will (or will not) propogate IStatsRecorder method calls depending upon our configuration.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES