Package org.sonews.util
Klasse Purger
java.lang.Object
org.sonews.daemon.DaemonRunner
org.sonews.util.Purger
- Alle implementierten Schnittstellen:
Runnable,DaemonRunnable
The purger is started in configurable intervals to search for messages that
can be purged. A message must be deleted if its lifetime has exceeded, if it
was marked as deleted or if the maximum number of articles in the database is
reached.
- Seit:
- sonews/0.5.0
- Autor:
- Christian Lins
-
Feldübersicht
FelderVon Klasse geerbte Felder org.sonews.daemon.DaemonRunner
daemon -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprivate voidPurge messages from storage backend that have been marked as deleted.private voidPurge messages that are older then the given treshold.voidrun()Loops through all messages and deletes them if their time has come.Von Klasse geerbte Methoden org.sonews.daemon.DaemonRunner
setDaemonVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.sonews.daemon.DaemonRunnable
dispose, setDaemon
-
Felddetails
-
log
private final org.slf4j.Logger log
-
-
Konstruktordetails
-
Purger
public Purger()
-
-
Methodendetails
-
run
public void run()Loops through all messages and deletes them if their time has come. -
purgeDeleted
Purge messages from storage backend that have been marked as deleted.- Löst aus:
StorageBackendException
-
purgeOutdated
Purge messages that are older then the given treshold.- Löst aus:
InterruptedExceptionStorageBackendException
-