package oslo
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- oslo
- Oslo
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- implicit final class AnyOps[A] extends AnyVal
- case class PollUntilConfig(initialDelay: FiniteDuration, pollingInterval: FiniteDuration) extends Product with Serializable
Value Members
- val ByteUnit: String
- val ByteUnits: Seq[String]
- val BytesPerKilobyte: Int
- implicit def CloseCloser[A <: AnyRef { def close(): Unit }](a: A): Unit
- implicit def ShutdownCloser[A <: AnyRef { def shutdown(): Unit }](a: A): Unit
- implicit def StopCloser[A <: AnyRef { def stop(): Unit }](a: A): Unit
-
implicit
val
defaultPollUntilConfig: PollUntilConfig
- Definition Classes
- Oslo
- def logElapsedTime[Result](logger: (String) ⇒ Unit)(block: ⇒ Result): Result
- def logStatus[A](blockName: String, logger: (String) ⇒ Unit)(block: ⇒ A): A
- def logStatus[A](logger: (String) ⇒ Unit)(block: ⇒ A): A
- def partialTap[A](a: A)(pf: PartialFunction[A, Any]): A
- def pollUntil(initialDelay: FiniteDuration = 1.second, pollingInterval: FiniteDuration = 1.second)(block: ⇒ Boolean)(implicit ec: ExecutionContext): Future[Unit]
- def pollUntil(config: PollUntilConfig)(block: ⇒ Boolean)(implicit ec: ExecutionContext): Future[Unit]
- def pollUntil(block: ⇒ Boolean)(implicit config: PollUntilConfig, ec: ExecutionContext): Future[Unit]
- def sleep(millis: Long): Unit
- def sleep(millis: Int): Unit
- def sleep(millis: Short): Unit
- def sleep(duration: FiniteDuration): Unit
- def tap[A](a: A)(f: (A) ⇒ Any): A
- def time[A](block: ⇒ A)(f: (A, FiniteDuration) ⇒ Unit): A
- def using[A, B](resource: ⇒ A)(f: (A) ⇒ B)(implicit closer: (A) ⇒ Unit): B