Packages

p

zio

blocking

package blocking

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

Type Members

  1. type Blocking = Has[Service]

Value Members

  1. def blocking[R <: Blocking, E, A](zio: ZIO[R, E, A]): ZIO[R, E, A]
  2. def effectBlocking[A](effect: ⇒ A): ZIO[Blocking, Throwable, A]
  3. def effectBlockingCancelable[A](effect: ⇒ A)(cancel: UIO[Unit]): ZIO[Blocking, Throwable, A]
  4. def effectBlockingIO[A](effect: ⇒ A): ZIO[Blocking, IOException, A]
  5. def effectBlockingInterrupt[A](effect: ⇒ A): ZIO[Blocking, Throwable, A]
  6. object Blocking extends Serializable

    The Blocking module provides access to a thread pool that can be used for performing blocking operations, such as thread sleeps, synchronous socket/file reads, and so forth.

    The Blocking module provides access to a thread pool that can be used for performing blocking operations, such as thread sleeps, synchronous socket/file reads, and so forth. The contract is that the thread pool will accept unlimited tasks (up to the available memory) and continuously create new threads as necessary.

Inherited from AnyRef

Inherited from Any

Ungrouped