FRS
Class ExecutionMonitor

java.lang.Object
  extended byjava.rmi.server.RemoteObject
      extended byjava.rmi.server.RemoteServer
          extended byjava.rmi.server.UnicastRemoteObject
              extended byFRS.ExecutionMonitor
All Implemented Interfaces:
IExecutionMonitor, java.rmi.Remote, java.io.Serializable

public class ExecutionMonitor
extends java.rmi.server.UnicastRemoteObject
implements IExecutionMonitor

Author:
Dario Agostinone Effettua il controllo dell'esecuzione dei proxy , in questa prima versione, verifica solo se un proxy o il client hanno avuto dei guasti e libera la risorsa
See Also:
Serialized Form

Constructor Summary
ExecutionMonitor(ResourceManager res)
          Costruttore
 
Method Summary
 void addLog(LogInformation in)
          Aggiunge un log
 java.util.Enumeration getLogs()
          Restituisce l'insieme dei log ricevuti
 void remove(ISessione ses)
          rimuove una sessione dall'elenco dei log
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExecutionMonitor

public ExecutionMonitor(ResourceManager res)
                 throws java.rmi.RemoteException
Costruttore

Method Detail

addLog

public void addLog(LogInformation in)
            throws java.rmi.RemoteException
Aggiunge un log

Specified by:
addLog in interface IExecutionMonitor
Throws:
java.rmi.RemoteException

getLogs

public java.util.Enumeration getLogs()
Restituisce l'insieme dei log ricevuti


remove

public void remove(ISessione ses)
            throws java.rmi.RemoteException
rimuove una sessione dall'elenco dei log

Specified by:
remove in interface IExecutionMonitor
Throws:
java.rmi.RemoteException