|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |