SOMA.resourceManagement
Class FilteredInfo

java.lang.Object
  extended bySOMA.resourceManagement.AgentInfo
      extended bySOMA.resourceManagement.FilteredInfo
All Implemented Interfaces:
java.io.Serializable

public class FilteredInfo
extends AgentInfo

Classe che raggruppa le informazioni relative ad un agente. Rispetto alla classe AgentInfo, che estende, ha in pių il campo Thread thread che la rende non serializzabile ma che č indispensabile per poter intervenire sugli agenti che si comportano in modo anomalo.

Author:
Silvia Vecchi
See Also:
AgentInfo, Serialized Form

Field Summary
 java.lang.Thread thread
          Riferimento al thread java
 
Fields inherited from class SOMA.resourceManagement.AgentInfo
agID, cpu, file_in, file_out, mem, tcp_in, tcp_out, time, udp_in, udp_out
 
Constructor Summary
FilteredInfo()
          Costruttore senza argomenti
FilteredInfo(AgentID agID, java.lang.Thread thread, float cpu, long time, float mem, float file_in, float file_out, float tcp_in, float tcp_out, float udp_in, float udp_out)
          Costruttore campo per campo
FilteredInfo(FilteredInfo info)
          Costruttore per copia
 
Method Summary
 void print(java.io.PrintStream out)
          Metodo di stampa su stream di output
 java.lang.String printString()
          Metodo di stampa in formato stringa
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

thread

public java.lang.Thread thread
Riferimento al thread java

Constructor Detail

FilteredInfo

public FilteredInfo()
Costruttore senza argomenti


FilteredInfo

public FilteredInfo(FilteredInfo info)
Costruttore per copia


FilteredInfo

public FilteredInfo(AgentID agID,
                    java.lang.Thread thread,
                    float cpu,
                    long time,
                    float mem,
                    float file_in,
                    float file_out,
                    float tcp_in,
                    float tcp_out,
                    float udp_in,
                    float udp_out)
Costruttore campo per campo

Method Detail

print

public void print(java.io.PrintStream out)
Metodo di stampa su stream di output

Overrides:
print in class AgentInfo

printString

public java.lang.String printString()
Metodo di stampa in formato stringa

Overrides:
printString in class AgentInfo


Copyright © 2004 Luca Foschini