Module com.machinezoo.hookless.time
Package com.machinezoo.hookless.time
Class ShrinkingReactiveDuration
java.lang.Object
com.machinezoo.hookless.time.ReactiveDuration
com.machinezoo.hookless.time.ShrinkingReactiveDuration
- All Implemented Interfaces:
-
Comparable<ShrinkingReactiveDuration>
@DraftApi("requires review") @DraftCode("requires review") @NoTests @StubDocs public class ShrinkingReactiveDuration extends ReactiveDuration implements Comparable<ShrinkingReactiveDuration>
Reactive version of
Duration, negative (shrinking) variant.
-
Method Summary
Modifier and TypeMethodDescriptionaddTo(ReactiveInstant instant) intintbooleanbooleanbooleanisZero()minus(long amount, TemporalUnit unit) minus(ShrinkingReactiveDuration other) minusDays(long days) minusHours(long hours) minusMillis(long millis) minusMinutes(long minutes) minusNanos(long nanos) minusSeconds(long seconds) negated()plus(long amount, TemporalUnit unit) plus(GrowingReactiveDuration other) plusDays(long days) plusHours(long hours) plusMillis(long millis) plusMinutes(long minutes) plusNanos(long nanos) plusSeconds(long seconds) subtractFrom(Instant instant) toString()truncatedTo(Duration unit) Methods inherited from class com.machinezoo.hookless.time.ReactiveDuration
between, between, between, between, equals, getSeconds, hashCode, toDays, toHours, toMillis, toMinutes, toUnits, toUnits, truncatedTo
-
Method Details
-
compareTo
- Specified by:
-
compareToin interfaceComparable<ShrinkingReactiveDuration>
-
compareTo
- Specified by:
-
compareToin classReactiveDuration
-
isPositive
public boolean isPositive()- Specified by:
-
isPositivein classReactiveDuration
-
isNegative
public boolean isNegative()- Specified by:
-
isNegativein classReactiveDuration
-
isZero
public boolean isZero()- Specified by:
-
isZeroin classReactiveDuration
-
plus
- Specified by:
-
plusin classReactiveDuration
-
plus
-
plus
- Specified by:
-
plusin classReactiveDuration
-
plusDays
- Specified by:
-
plusDaysin classReactiveDuration
-
plusHours
- Specified by:
-
plusHoursin classReactiveDuration
-
plusMinutes
- Specified by:
-
plusMinutesin classReactiveDuration
-
plusSeconds
- Specified by:
-
plusSecondsin classReactiveDuration
-
plusMillis
- Specified by:
-
plusMillisin classReactiveDuration
-
plusNanos
- Specified by:
-
plusNanosin classReactiveDuration
-
minus
- Specified by:
-
minusin classReactiveDuration
-
minus
-
minus
- Specified by:
-
minusin classReactiveDuration
-
minusDays
- Specified by:
-
minusDaysin classReactiveDuration
-
minusHours
- Specified by:
-
minusHoursin classReactiveDuration
-
minusMinutes
- Specified by:
-
minusMinutesin classReactiveDuration
-
minusSeconds
- Specified by:
-
minusSecondsin classReactiveDuration
-
minusMillis
- Specified by:
-
minusMillisin classReactiveDuration
-
minusNanos
- Specified by:
-
minusNanosin classReactiveDuration
-
negated
- Specified by:
-
negatedin classReactiveDuration
-
truncatedTo
- Specified by:
-
truncatedToin classReactiveDuration
-
addTo
-
subtractFrom
-
toString
-