Package de.willuhn.jameica.services
Class ReminderService
- java.lang.Object
-
- java.util.TimerTask
-
- de.willuhn.jameica.services.ReminderService
-
- All Implemented Interfaces:
de.willuhn.boot.Bootable,java.lang.Runnable
public class ReminderService extends java.util.TimerTask implements de.willuhn.boot.BootableStellt einen Dienst zur Verfuegung, mit dem Messages zu einem angegebenen Zeitpunkt versendet werden koennen. WICHTIG: Der Service arbeitet lediglich minutengenau. Der Dienst sollte also nicht verwendet werden, wenn eine Benachrichtigung sekundengenau erfolgen soll.
-
-
Constructor Summary
Constructors Constructor Description ReminderService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class[]depends()ReminderStorageProvidergetDefaultProvider()Liefert den Default-Storage-Provider fuer Reminder.voidinit(de.willuhn.boot.BootLoader loader, de.willuhn.boot.Bootable caller)voidrun()voidshutdown()
-
-
-
Method Detail
-
depends
public java.lang.Class[] depends()
- Specified by:
dependsin interfacede.willuhn.boot.Bootable- See Also:
Bootable.depends()
-
getDefaultProvider
public ReminderStorageProvider getDefaultProvider()
Liefert den Default-Storage-Provider fuer Reminder. Das ist der von Jameica selbst, welcher die Termine in einer Wallet-Datei speichert.- Returns:
- der Default-Storage-Provider.
-
init
public void init(de.willuhn.boot.BootLoader loader, de.willuhn.boot.Bootable caller) throws de.willuhn.boot.SkipServiceException- Specified by:
initin interfacede.willuhn.boot.Bootable- Throws:
de.willuhn.boot.SkipServiceException- See Also:
Bootable.init(de.willuhn.boot.BootLoader, de.willuhn.boot.Bootable)
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfacede.willuhn.boot.Bootable- See Also:
Bootable.shutdown()
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable- Specified by:
runin classjava.util.TimerTask- See Also:
TimerTask.run()
-
-