Uses of Class
SOMA.agent.AgentWorker

Packages that use AgentWorker
SOMA.agent Contiene le classi di gestione degli agenti. 
SOMA.agent.mobility Contiene le classi che gestiscono la migrazione degli agenti e, in generale, il loro ciclo di vita. 
SOMA.resourceManagement   
 

Uses of AgentWorker in SOMA.agent
 

Fields in SOMA.agent declared as AgentWorker
(package private)  AgentWorker Agent.worker
          Riferiomento al worker dell'agente.
 

Uses of AgentWorker in SOMA.agent.mobility
 

Methods in SOMA.agent.mobility that return AgentWorker
 AgentWorker AgentWorkerStore.getWorker(AgentID agentID)
           
 AgentWorker AgentWorkerStore.putWorker(AgentWorker worker)
           
 AgentWorker AgentWorkerStore.removeWorker(AgentID agentID)
           
 AgentWorker AgentManagerSecurity.createAgent(java.lang.String agentName, java.lang.Object argument, boolean isSystemAgent, boolean traceable, ProfileManager profile)
          Creazione di un agente.
 AgentWorker AgentManagerSecurity.createWorker(Agent agent)
          Creazione del worker di un agente.
 AgentWorker AgentManager.createAgent(java.lang.String agentName, java.lang.Object argument, boolean isSystemAgent, boolean traceable)
          Creazione di un agente.
 AgentWorker AgentManager.createWorker(Agent agent)
          Creazione del worker di un agente.
 

Methods in SOMA.agent.mobility with parameters of type AgentWorker
 AgentWorker AgentWorkerStore.putWorker(AgentWorker worker)
           
 

Constructors in SOMA.agent.mobility with parameters of type AgentWorker
SavedWorker(Environment env, AgentWorker worker)
           
 

Uses of AgentWorker in SOMA.resourceManagement
 

Methods in SOMA.resourceManagement with parameters of type AgentWorker
 void NetAlarmsHandler.firstAlarm(EventInfo info, AgentWorker agW)
          Inserisce l'agente in badAgents, per segnalare in futuro il fatto che ha già prodotto un allarme, invoca yield() sul thread che ha superato la soglia, abbassa di 1 la sua priorità e quella massima di tutto il threadGroup dell'agente
 void NetAlarmsHandler.secondAlarm(EventInfo info, AgentWorker agW)
          Se l'agente non è già stato eliminato, uccide tutti i thread del suo gruppo e lo inserisce in killedAgents, in modo da segnalarne l'avvenuta eliminazione, altrimenti non fa nulla
 void MemAlarmsHandler.firstAlarm(EventInfo info, AgentWorker agW)
          Inserisce l'agente in badAgents, per segnalare in futuro il fatto che ha già prodotto un allarme, invoca yield() sul thread che ha superato la soglia, abbassa di 1 la sua priorità e quella massima di tutto il threadGroup dell'agente
 void MemAlarmsHandler.secondAlarm(EventInfo info, AgentWorker agW)
          Se l'agente non è già stato eliminato, uccide tutti i thread del suo gruppo e lo inserisce in killedAgents, in modo da segnalarne l'avvenuta eliminazione, altrimenti non fa nulla
 void FileAlarmsHandler.firstAlarm(EventInfo info, AgentWorker agW)
          Inserisce l'agente in badAgents, per segnalare in futuro il fatto che ha già prodotto un allarme, invoca yield() sul thread che ha superato la soglia, abbassa di 1 la sua priorità e quella massima di tutto il threadGroup dell'agente
 void FileAlarmsHandler.secondAlarm(EventInfo info, AgentWorker agW)
          Se l'agente non è già stato eliminato, uccide tutti i thread del suo gruppo e lo inserisce in killedAgents, in modo da segnalarne l'avvenuta eliminazione, altrimenti non fa nulla
 void CpuAlarmsHandler.firstAlarm(EventInfo info, AgentWorker agW)
          Inserisce l'agente in badAgents, per segnalare in futuro il fatto che ha già prodotto un allarme, invoca yield() sul thread che ha superato la soglia, abbassa di 1 la sua priorità e quella massima di tutto il threadGroup dell'agente
 void CpuAlarmsHandler.secondAlarm(EventInfo info, AgentWorker agW)
          Se l'agente non è già stato eliminato, uccide tutti i thread del suo gruppo e lo inserisce in killedAgents, in modo da segnalarne l'avvenuta eliminazione, altrimenti non fa nulla
 



Copyright © 2004 Luca Foschini