org.sakaiproject.component.legacy.event
Class BasicEventTracking

java.lang.Object
  extended byorg.sakaiproject.component.legacy.event.BaseEventTrackingService
      extended byorg.sakaiproject.component.legacy.event.BasicEventTracking
All Implemented Interfaces:
EventTrackingService

public class BasicEventTracking
extends BaseEventTrackingService

BasicEventTracking is a basic implementation of the EventTracking CHEF event tracking service.

Events are just logged, and observers notified.

Version:
$Revision: 632 $
Author:
University of Michigan, CHEF Software Development Team

Nested Class Summary
 
Nested classes inherited from class org.sakaiproject.component.legacy.event.BaseEventTrackingService
BaseEventTrackingService.BaseEvent, BaseEventTrackingService.MyObservable
 
Field Summary
protected static String m_logId
          String used to identify this service in the logs
 
Fields inherited from class org.sakaiproject.component.legacy.event.BaseEventTrackingService
m_localObservableHelper, m_logger, m_observableHelper, m_priorityObservableHelper
 
Fields inherited from interface org.sakaiproject.service.legacy.event.EventTrackingService
SERVICE_NAME
 
Constructor Summary
BasicEventTracking()
           
 
Method Summary
protected  void postEvent(Event event)
          Cause this new event to get to wherever it has to go for persistence, etc.
 
Methods inherited from class org.sakaiproject.component.legacy.event.BaseEventTrackingService
addLocalObserver, addObserver, addPriorityObserver, deleteObserver, destroy, init, newEvent, newEvent, notifyObservers, post, post, post, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_logId

protected static String m_logId
String used to identify this service in the logs

Constructor Detail

BasicEventTracking

public BasicEventTracking()
Method Detail

postEvent

protected void postEvent(Event event)
Cause this new event to get to wherever it has to go for persistence, etc.

Specified by:
postEvent in class BaseEventTrackingService
Parameters:
event - The new event to post.