Package org.kiwiproject.beta.time
Class Timing.TimedWithResult<R>
- java.lang.Object
-
- org.kiwiproject.beta.time.Timing.TimedWithResult<R>
-
- Type Parameters:
R- the result type
- All Implemented Interfaces:
Timing.Timed
- Enclosing class:
- Timing
public static final class Timing.TimedWithResult<R> extends Object implements Timing.Timed
Represents an operation that is timed and returns a result.
-
-
Constructor Summary
Constructors Constructor Description TimedWithResult(long elapsedMillis, R result)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)longgetElapsedMillis()RgetResult()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
TimedWithResult
@ConstructorProperties({"elapsedMillis","result"}) public TimedWithResult(long elapsedMillis, R result)
-
-
Method Detail
-
getElapsedMillis
public long getElapsedMillis()
- Specified by:
getElapsedMillisin interfaceTiming.Timed- Returns:
- the number of milliseconds that have elapsed since the operation started
-
getResult
public R getResult()
-
-