SOMA.security.infrastructure.updatePolicy
Class UpdateDaemon

java.lang.Object
  extended bySOMA.security.infrastructure.updatePolicy.UpdateDaemon
All Implemented Interfaces:
Daemon, java.lang.Runnable

public class UpdateDaemon
extends java.lang.Object
implements java.lang.Runnable, Daemon


Field Summary
(package private)  java.lang.Thread myServerDaemon
           
 
Fields inherited from interface SOMA.network.connection.Daemon
ERROR, OFF, ON
 
Constructor Summary
UpdateDaemon(UpdatePolicy policy, Infrastructure pki, java.io.PrintStream out)
           
 
Method Summary
 java.lang.Object getStatus()
          Restutuisce lo stato del demone.
 void run()
          Metodo eseguito dal demone: attende richieste ed attiva connessioni finche' lo stato rimane ON e la ServerSocket attiva.
 void setUpdatePolicy(UpdatePolicy policy)
          Modifica la politica di aggiornamento dei certificati in locale.
 void start()
          Avvio del demone.
 void stop()
          Arresto del demone.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

myServerDaemon

java.lang.Thread myServerDaemon
Constructor Detail

UpdateDaemon

public UpdateDaemon(UpdatePolicy policy,
                    Infrastructure pki,
                    java.io.PrintStream out)
Method Detail

setUpdatePolicy

public void setUpdatePolicy(UpdatePolicy policy)
                     throws PolicyException
Modifica la politica di aggiornamento dei certificati in locale.

Throws:
PolicyException

start

public void start()
           throws PolicyException
Avvio del demone.

Specified by:
start in interface Daemon
Throws:
PolicyException

stop

public void stop()
          throws PolicyException
Arresto del demone.

Specified by:
stop in interface Daemon
Throws:
PolicyException

getStatus

public java.lang.Object getStatus()
Description copied from interface: Daemon
Restutuisce lo stato del demone.
Gli stati previsti da questa interfaccia sono Daemon.ON, Daemon.OFF ed Daemon.ERROR. Se necessario le classi che implementano l'interfaccia ne aggiungeranno altri.

Specified by:
getStatus in interface Daemon

toString

public java.lang.String toString()

run

public void run()
Metodo eseguito dal demone: attende richieste ed attiva connessioni finche' lo stato rimane ON e la ServerSocket attiva.

Specified by:
run in interface java.lang.Runnable


Copyright © 2004 Luca Foschini