ostore.oil
Class EventCountStage
java.lang.Object
  |
  +--ostore.oil.EventCountStage
- All Implemented Interfaces: 
 - EventHandlerIF
 
- public class EventCountStage
- extends Object
- implements EventHandlerIF
   
EventCountStage watches for events of certain types, and counts them.
  Pretty simple.  To use, create an EventCountStage stage in the config
  file, and in the initargs sections have the line:
  
events Event1 Event2 . . . EventN
  where events 1 through N are the events you want to keep track of.
  When you want to know the count of a certain even, send out a 
  EventCountRequestMsg, and this stage will send you back an
  EventCountMsg with the count.
  Currently this functionality is pretty simple, but possibly later we
  can add support for rates, thresholds, etc.
- Version: 
 
  - $Id: EventCountStage.java,v 1.7 2002/07/22 20:54:53 srhea Exp $
 
- Author: 
 
  - Jeremy Stribling
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
EventCountStage
public EventCountStage()
handleEvents
public void handleEvents(QueueElementIF[] elemarr)
                  throws EventHandlerException
- Specified by: 
 handleEvents in interface EventHandlerIF
 
EventHandlerException
 
handleEvent
public void handleEvent(QueueElementIF element)
                 throws EventHandlerException
- Specified by: 
 handleEvent in interface EventHandlerIF
 
EventHandlerException
 
init
public void init(ConfigDataIF config)
          throws Exception
- Specified by: 
 init in interface EventHandlerIF
 
Exception
 
destroy
public void destroy()
- Specified by: 
 destroy in interface EventHandlerIF