Package org.apache.james.util.watchdog

Provides classes that define and implement a resettable Watchdog interface as well as related classes.

See:
          Description

Interface Summary
Watchdog This interface represents an abstract watchdog process that serves to monitor a situation and triggers an action under an implementation-specific trigger condition.
WatchdogFactory This interface represents a factory for producing Watchdogs.
WatchdogTarget This interface represents an action to be triggered by a watchdog process.
 

Class Summary
BytesReadResetInputStream This will reset the Watchdog each time a certain amount of data has been transferred.
BytesWrittenResetOutputStream This will reset the Watchdog each time a certain amount of data has been transferred.
InaccurateTimeoutWatchdog This class represents an watchdog process that serves to monitor a situation and triggers an action after a certain time has passed.
SchedulerWatchdogFactory This class is a factory to produce Watchdogs, each of which is associated with a single TimeScheduler Target and a TimeScheduler object.
ThreadPerWatchdogFactory This class is a factory to produce Watchdogs, each of which is associated with a single thread.
 

Package org.apache.james.util.watchdog Description

Provides classes that define and implement a resettable Watchdog interface as well as related classes. It might be desirable to have these classes eventually moved to Cornerstone.



Copyright ? 2002-2009 The Apache Software Foundation. All Rights Reserved.