T - the value typepublic final class Timed<T> extends Object
| Constructor and Description |
|---|
Timed(T value,
long time,
@NonNull TimeUnit unit)
Constructs a
Timed instance with the given value and time information. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
int |
hashCode() |
long |
time()
Returns the time value.
|
long |
time(@NonNull TimeUnit unit)
Returns the contained time value in the time unit specified.
|
String |
toString() |
@NonNull TimeUnit |
unit()
Returns the time unit of the contained time.
|
T |
value()
Returns the contained value.
|
public Timed(@NonNull T value, long time, @NonNull @NonNull TimeUnit unit)
Timed instance with the given value and time information.value - the value to holdtime - the time to holdunit - the time unit, not nullNullPointerException - if value or unit is null@NonNull public @NonNull TimeUnit unit()
public long time()
public long time(@NonNull @NonNull TimeUnit unit)
unit - the time unit