Package org.occurrent.subscription
Class DurationToTimeoutConverter
java.lang.Object
org.occurrent.subscription.DurationToTimeoutConverter
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertDurationToTimeout(Duration duration) Convert any duration instance safely to a valid "Timeout" with the must appropriate TimeUnitconvertDurationToTimeout(Duration duration, TimeUnit timeUnit) Convert any duration instance safely to a valid "Timeout", if the duration is too large to fit into the supplied TimeUnit, the largest possible value for the TimeUnit will be used.getDurationAsTimeout(Duration duration)
-
Constructor Details
-
DurationToTimeoutConverter
public DurationToTimeoutConverter()
-
-
Method Details
-
convertDurationToTimeout
Convert any duration instance safely to a valid "Timeout" with the must appropriate TimeUnit- Parameters:
duration- The duration- Returns:
- The
DurationToTimeoutConverter.Timeout
-
convertDurationToTimeout
public static DurationToTimeoutConverter.Timeout convertDurationToTimeout(Duration duration, TimeUnit timeUnit) Convert any duration instance safely to a valid "Timeout", if the duration is too large to fit into the supplied TimeUnit, the largest possible value for the TimeUnit will be used.- Parameters:
duration- The duration- Returns:
- The
DurationToTimeoutConverter.Timeout
-
getDurationAsTimeout
-