Package io.vertigo.core.daemon
Interface DaemonManager
- All Superinterfaces:
Component,CoreComponent,Manager
- All Known Implementing Classes:
DaemonManagerImpl
Manages daemons.
A daemon is a technical component as opposed to a job or batch.
DaemonManager extends the functionality of the Manager interface.
This interface defines methods for managing and interacting with daemons.
Daemons are technical components that are expected to run continuously in the background.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetStats()Provides a snapshot or copy of the execution statistics for all managed daemons.
-
Method Details
-
getStats
List<DaemonStat> getStats()Provides a snapshot or copy of the execution statistics for all managed daemons. The returned list of DaemonStat objects contains information about the current execution statistics of each daemon managed by this DaemonManager.- Returns:
- a list of DaemonStat objects representing the execution statistics of managed daemons.
-