- java.lang.Object
-
- dk.cloudcreate.essentials.shared.time.Timing
-
- Direct Known Subclasses:
TimingWithResult
public class Timing extends Object
-
-
Field Summary
Fields Modifier and Type Field Description StringdescriptionDescription of the timing - typically a description of what was timed/measuredDurationdurationHow long did the operation performed take
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescription()Description of the timing - typically what was timed/measuredDurationgetDuration()How long did the operation performed takestatic Timingof(String description, Duration duration)Create a newTimingstatic Timingof(Duration duration)Create a newTimingStringtoString()
-
-
-
Constructor Detail
-
Timing
public Timing(String description, Duration duration)
- Parameters:
description- Description of the timing - typically a description of what was timed/measuredduration- How long did the operation performed take
-
Timing
public Timing(Duration duration)
- Parameters:
duration- How long did the operation performed take
-
-
Method Detail
-
of
public static Timing of(String description, Duration duration)
Create a newTiming- Parameters:
description- Description of the timing - typically a description of what was timed/measuredduration- How long did the operation performed take- Returns:
- the
Timing
-
of
public static Timing of(Duration duration)
Create a newTiming- Parameters:
duration- How long did the operation performed take- Returns:
- the
Timing
-
getDescription
public String getDescription()
Description of the timing - typically what was timed/measured- Returns:
- Description of the timing - typically what was timed/measured
-
getDuration
public Duration getDuration()
How long did the operation performed take- Returns:
- How long did the operation performed take
-
-