Package net.datenwerke.rs.utils.daemon
Class DwDaemonServiceImpl<D extends DwDaemon>
java.lang.Object
net.datenwerke.rs.utils.daemon.DwDaemonServiceImpl<D>
- All Implemented Interfaces:
DwDaemonService
- Direct Known Subclasses:
JpaEventLoggerServiceImpl,MaintenanceServiceImpl
public abstract class DwDaemonServiceImpl<D extends DwDaemon>
extends Object
implements DwDaemonService
-
Constructor Summary
ConstructorsConstructorDescriptionDwDaemonServiceImpl(<any> daemonProvider) DwDaemonServiceImpl(<any> daemonProvider, <any> watchdogProvider) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisActive()booleanbooleanbooleanbooleanbooleanvoidsetWatchdogProvider(<any> watchdogProvider) voidshutdown()voidvoidstart()
-
Constructor Details
-
DwDaemonServiceImpl
public DwDaemonServiceImpl(<any> daemonProvider) -
DwDaemonServiceImpl
public DwDaemonServiceImpl(<any> daemonProvider, <any> watchdogProvider)
-
-
Method Details
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceDwDaemonService
-
isShutdown
public boolean isShutdown()- Specified by:
isShutdownin interfaceDwDaemonService
-
isTerminated
public boolean isTerminated()- Specified by:
isTerminatedin interfaceDwDaemonService
-
shutdown
public void shutdown()- Specified by:
shutdownin interfaceDwDaemonService
-
isHasWatchdog
public boolean isHasWatchdog() -
setWatchdogProvider
public void setWatchdogProvider(<any> watchdogProvider) -
start
public void start()- Specified by:
startin interfaceDwDaemonService
-
isOrderdShutdown
public boolean isOrderdShutdown()- Specified by:
isOrderdShutdownin interfaceDwDaemonService
-
isWatchdogActive
public boolean isWatchdogActive()- Specified by:
isWatchdogActivein interfaceDwDaemonService
-
shutdownWatchdog
public void shutdownWatchdog()- Specified by:
shutdownWatchdogin interfaceDwDaemonService
-