akka.util
Utility for working with java.util.concurrent.TimeUnit durations.
Examples of usage from Java:
import akka.util.FiniteDuration; import java.util.concurrent.TimeUnit; Duration duration = new FiniteDuration(100, MILLISECONDS); Duration duration = new FiniteDuration(5, "seconds"); duration.toNanos();
Examples of usage from Scala:
import akka.util.Duration import java.util.concurrent.TimeUnit val duration = Duration(100, MILLISECONDS) val duration = Duration(100, "millis") duration.toNanos duration < 1.second duration <= Duration.Inf
Implicits are also provided for Int, Long and Double. Example usage:
import akka.util.duration._ val duration = 100 millis
Extractors, parsing and arithmetic are also included:
val d = Duration("1.2 µs") val Duration(length, unit) = 5 millis val d2 = d * 2.5 val d3 = d2 + 1.millisecond
Utility for working with java.util.concurrent.TimeUnit durations.
Examples of usage from Java:
Examples of usage from Scala:
Implicits are also provided for Int, Long and Double. Example usage:
Extractors, parsing and arithmetic are also included: