fungus.core.scheduler
Class MonitoredScheduler
java.lang.Object
|
+--fungus.core.service.AbstractService
|
+--fungus.core.scheduler.Scheduler
|
+--fungus.core.scheduler.MonitoredScheduler
- All Implemented Interfaces:
- Runnable, SchedulerService, Service, ServiceInformation
- public class MonitoredScheduler
- extends Scheduler
- implements SchedulerService
- Since:
- Thu Apr 17 14:26:07 2003
- Version:
- "$Id: MonitoredScheduler.java,v 1.4 2003/05/22 16:00:49 djedi Exp $"
- Author:
- "Moise Valvassori"
Method Summary |
void |
init()
initialise le service. |
protected void |
postActAgent(AgentID id)
Action éffectuée après d'executer un agent. |
protected void |
postActRun()
Cette fonction est appelée après le traitement de la liste des
agents. |
protected void |
preActAgent(AgentID id)
Action éffectuée avant d'executer un agent. |
Methods inherited from class fungus.core.scheduler.Scheduler |
addAgent, addAgent, preActRun, removeAgent, run, sleepDuring, sleepUntil, start, start, start, stop, stop, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface fungus.core.service.SchedulerService |
addAgent, addAgent, removeAgent, sleepDuring, sleepUntil, start, start, start, stop, stop, stop |
MonitoredScheduler
public MonitoredScheduler()
- Creates a new
MonitoredScheduler
instance.
init
public void init()
- Description copied from interface:
Service
- initialise le service.
- Specified by:
init
in interface Service
- Overrides:
init
in class Scheduler
preActAgent
protected void preActAgent(AgentID id)
- Description copied from class:
Scheduler
- Action éffectuée avant d'executer un agent. Surcharger cette
méthode.
- Overrides:
preActAgent
in class Scheduler
- Following copied from class:
fungus.core.scheduler.Scheduler
- Parameters:
id
- an AgentID
value
postActAgent
protected void postActAgent(AgentID id)
- Description copied from class:
Scheduler
- Action éffectuée après d'executer un agent. Surcharger cette
méthode.
- Overrides:
postActAgent
in class Scheduler
- Following copied from class:
fungus.core.scheduler.Scheduler
- Parameters:
id
- an AgentID
value
postActRun
protected void postActRun()
- Description copied from class:
Scheduler
- Cette fonction est appelée après le traitement de la liste des
agents.
- Overrides:
postActRun
in class Scheduler