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.