Class ShutdownTimeInfo
- java.lang.Object
-
- ru.vyarus.dropwizard.guice.debug.report.start.ShutdownTimeInfo
-
public class ShutdownTimeInfo extends java.lang.ObjectShutdown time aggregation object (for startup report).- Since:
- 10.03.2025
-
-
Constructor Summary
Constructors Constructor Description ShutdownTimeInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.Class>getEvents()java.time.DurationgetListenersTime()java.util.Map<java.lang.Class,java.time.Duration>getManagedTimes()java.util.Map<java.lang.Class,java.lang.String>getManagedTypes()StatsInfogetStats()java.time.DurationgetStopTime()voidsetListenersTime(java.time.Duration listenersTime)voidsetStats(StatsInfo stats)voidsetStopTime(java.time.Duration stopTime)
-
-
-
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
-
-