Class ShutdownTimeInfo


  • public class ShutdownTimeInfo
    extends java.lang.Object
    Shutdown time aggregation object (for startup report).
    Since:
    10.03.2025
    • Constructor Detail

      • ShutdownTimeInfo

        public ShutdownTimeInfo()
    • Method Detail

      • getStopTime

        public java.time.Duration getStopTime()
        Returns:
        shutdown time
      • getManagedTimes

        public java.util.Map<java.lang.Class,​java.time.Duration> getManagedTimes()
        Returns:
        managed objects durations
      • getManagedTypes

        public java.util.Map<java.lang.Class,​java.lang.String> getManagedTypes()
        Returns:
        types of managed objects
      • getListenersTime

        public java.time.Duration getListenersTime()
        Returns:
        overall listeners time
      • setListenersTime

        public void setListenersTime​(java.time.Duration listenersTime)
        Parameters:
        listenersTime - overall listeners time
      • setStopTime

        public void setStopTime​(java.time.Duration stopTime)
        Parameters:
        stopTime - shutdown time
      • getEvents

        public java.util.List<java.lang.Class> getEvents()
        Returns:
        executed guicey events
      • getStats

        public StatsInfo getStats()
        Returns:
        stats instance
      • setStats

        public void setStats​(StatsInfo stats)
        Parameters:
        stats - stats instance