Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.jasig.portal.services.stats
Class StatsRecorderWorkerTask

    java.lang.Object
      org.jasig.portal.utils.threading.BaseTask
          org.jasig.portal.services.stats.StatsRecorderWorkerTask

All Implemented Interfaces:
  java.lang.Runnable, Task

Direct Known Subclasses:
  RecordChannelAddedToLayoutWorkerTask, RecordChannelDefinitionModifiedWorkerTask, RecordChannelDefinitionPublishedWorkerTask, RecordChannelDefinitionRemovedWorkerTask, RecordChannelInstantiatedWorkerTask, RecordChannelMovedInLayoutWorkerTask, RecordChannelRemovedFromLayoutWorkerTask, RecordChannelRenderedWorkerTask, RecordChannelTargetedWorkerTask, RecordChannelUpdatedInLayoutWorkerTask, RecordFolderAddedToLayoutWorkerTask, RecordFolderMovedInLayoutWorkerTask, RecordFolderRemovedFromLayoutWorkerTask, RecordFolderUpdatedInLayoutWorkerTask, RecordLoginWorkerTask, RecordLogoutWorkerTask, RecordSessionCreatedWorkerTask, RecordSessionDestroyedWorkerTask

    public abstract class StatsRecorderWorkerTask

extends BaseTask

Base class for all stats recorder worker tasks to extend.

Version:
  $Revision: 1.5 $
Author:
  Ken Weiner, kweiner@unicon.net

Field Summary
`protected IStatsRecorder` | `statsRecorder`

Fields inherited from class org.jasig.portal.utils.threading.BaseTask
`exception`

Constructor Summary
`StatsRecorderWorkerTask()`

Method Summary
`abstract void` | `execute()` Does the real work of the worker task
`void` | `setStatsRecorder(IStatsRecorder statsRecorder)` Set the stats reocorder that this task should use

Methods inherited from class org.jasig.portal.utils.threading.BaseTask
`getException, run, setException`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### statsRecorder

    protected IStatsRecorder statsRecorder

Constructor Detail

### StatsRecorderWorkerTask

    public StatsRecorderWorkerTask()

Method Detail

### execute

    public abstract void execute()
                          throws java.lang.Exception

  Does the real work of the worker task

  Specified by:
    `execute` in class `BaseTask`
  Throws:
    `java.lang.Exception`

### setStatsRecorder

    public void setStatsRecorder(IStatsRecorder statsRecorder)

  Set the stats reocorder that this task should use

  Parameters:
    `statsRecorder` - the stats recorder that this task should use

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD