Packages

package oslo

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. oslo
  2. Oslo
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit final class AnyOps[A] extends AnyVal
  2. case class PollUntilConfig(initialDelay: FiniteDuration, pollingInterval: FiniteDuration) extends Product with Serializable

Value Members

  1. val ByteUnit: String
  2. val ByteUnits: Seq[String]
  3. val BytesPerKilobyte: Int
  4. implicit def CloseCloser[A <: AnyRef { def close(): Unit }](a: A): Unit
  5. implicit def ShutdownCloser[A <: AnyRef { def shutdown(): Unit }](a: A): Unit
  6. implicit def StopCloser[A <: AnyRef { def stop(): Unit }](a: A): Unit
  7. implicit val defaultPollUntilConfig: PollUntilConfig
    Definition Classes
    Oslo
  8. def logElapsedTime[Result](logger: (String) ⇒ Unit)(block: ⇒ Result): Result
  9. def logStatus[A](blockName: String, logger: (String) ⇒ Unit)(block: ⇒ A): A
  10. def logStatus[A](logger: (String) ⇒ Unit)(block: ⇒ A): A
  11. def partialTap[A](a: A)(pf: PartialFunction[A, Any]): A
  12. def pollUntil(initialDelay: FiniteDuration = 1.second, pollingInterval: FiniteDuration = 1.second)(block: ⇒ Boolean)(implicit ec: ExecutionContext): Future[Unit]
  13. def pollUntil(config: PollUntilConfig)(block: ⇒ Boolean)(implicit ec: ExecutionContext): Future[Unit]
  14. def pollUntil(block: ⇒ Boolean)(implicit config: PollUntilConfig, ec: ExecutionContext): Future[Unit]
  15. def sleep(millis: Long): Unit
  16. def sleep(millis: Int): Unit
  17. def sleep(millis: Short): Unit
  18. def sleep(duration: FiniteDuration): Unit
  19. def tap[A](a: A)(f: (A) ⇒ Any): A
  20. def time[A](block: ⇒ A)(f: (A, FiniteDuration) ⇒ Unit): A
  21. def using[A, B](resource: ⇒ A)(f: (A) ⇒ B)(implicit closer: (A) ⇒ Unit): B

Inherited from Oslo

Inherited from AnyRef

Inherited from Any

Ungrouped