Package

zio

blocking

Permalink

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]

    Permalink

Value Members

  1. object Blocking extends Serializable

    Permalink

    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.

  2. def blocking[R <: Blocking, E, A](zio: ZIO[R, E, A]): ZIO[R, E, A]

    Permalink
  3. def effectBlocking[A](effect: ⇒ A): ZIO[Blocking, Throwable, A]

    Permalink
  4. def effectBlockingCancelable[A](effect: ⇒ A)(cancel: UIO[Unit]): ZIO[Blocking, Throwable, A]

    Permalink
  5. def effectBlockingIO[A](effect: ⇒ A): ZIO[Blocking, IOException, A]

    Permalink
  6. def effectBlockingInterrupt[A](effect: ⇒ A): ZIO[Blocking, Throwable, A]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped