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
,Runnable
Stellt 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 -
Method Summary
Methods inherited from class java.util.TimerTask
cancel, scheduledExecutionTime
-
Constructor Details
-
ReminderService
public ReminderService()
-
-
Method Details
-
depends
- Specified by:
depends
in interfacede.willuhn.boot.Bootable
- See Also:
-
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:
init
in interfacede.willuhn.boot.Bootable
- Throws:
de.willuhn.boot.SkipServiceException
- See Also:
-
shutdown
public void shutdown()- Specified by:
shutdown
in interfacede.willuhn.boot.Bootable
- See Also:
-
run
public void run()
-