SOMA.security.infrastructure.updatePolicy
Class UpdateDaemon
java.lang.Object
SOMA.security.infrastructure.updatePolicy.UpdateDaemon
- All Implemented Interfaces:
- Daemon, java.lang.Runnable
- public class UpdateDaemon
- extends java.lang.Object
- implements java.lang.Runnable, Daemon
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 |
myServerDaemon
java.lang.Thread myServerDaemon
UpdateDaemon
public UpdateDaemon(UpdatePolicy policy,
Infrastructure pki,
java.io.PrintStream out)
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