fungus.core.service
Interface MonitorService
- All Superinterfaces:
- Service
- All Known Implementing Classes:
- Monitor
- public interface MonitorService
- extends Service
Service:
- ressource
- monitor
- role
- Interace de Monitoring du systeme. Les informations qui sont
collectées par ce service sont des infos 'systemes'. Par exemple,
on peut y enregistrer les temps d' executions des agents.
Ce service est utilise par le scheduler pour realiser le
Load-Balancing des agents.
- Since:
- Thu Apr 17 13:17:30 2003
- Version:
- "Id:"
- Author:
- "Moise Valvassori"
Method Summary |
void |
record(AgentID id,
int type,
long info)
Enregistre une information. |
void |
record(AgentID id,
int type,
Object info)
Enregistre une information. |
void |
report()
Fait un rapport sur les enregistrements en cours |
void |
reset()
Remet a zero des enregistrements. |
resource
public static final String resource
record
public void record(AgentID id,
int type,
Object info)
- Enregistre une information.
- Parameters:
id
- l'agent qui emet l' informationtype
- le type d'information a enregistrer. Ce type peut
etre librement choisi selon les infrastructures et les simulations en cours.info
- l'information a enregistrer.
record
public void record(AgentID id,
int type,
long info)
- Enregistre une information.
- Parameters:
id
- l'agent qui emet l' informationtype
- le type d'information a enregistrer. Ce type peut
etre librement choisi selon les infrastructures et les simulations en cours.info
- l'information a enregistrer.
report
public void report()
- Fait un rapport sur les enregistrements en cours
reset
public void reset()
- Remet a zero des enregistrements.