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
Represents an operation that is timed and returns a result.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
TimedWithResult
@ConstructorProperties({"elapsedMillis","result"}) public TimedWithResult(long elapsedMillis, R result)
-
-
Method Details
-
getElapsedMillis
public long getElapsedMillis()- Specified by:
getElapsedMillisin interfaceTiming.Timed- Returns:
- the number of milliseconds that have elapsed since the operation started
-
getResult
-
equals
-
hashCode
public int hashCode() -
toString
-