Class ShutdownTimeInfo

java.lang.Object
ru.vyarus.dropwizard.guice.debug.report.start.ShutdownTimeInfo

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

    • ShutdownTimeInfo

      public ShutdownTimeInfo()
  • Method Details

    • getStopTime

      public Duration getStopTime()
      Returns:
      shutdown time
    • getManagedTimes

      public Map<Class,Duration> getManagedTimes()
      Returns:
      managed objects durations
    • getManagedTypes

      public Map<Class,String> getManagedTypes()
      Returns:
      types of managed objects
    • getListenersTime

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

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

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

      public List<Class> getEvents()
      Returns:
      executed guicey events
    • getStats

      public StatsInfo getStats()
      Returns:
      stats instance
    • setStats

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