Packages

object Blocker extends BlockerPlatform

Source
Blocker.scala
Linear Supertypes
BlockerPlatform, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Blocker
  2. BlockerPlatform
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final class OutstandingTasksAtShutdown extends IllegalStateException

    Thrown if there are tasks queued in the thread pool at the time a Blocker is finalized.

    Thrown if there are tasks queued in the thread pool at the time a Blocker is finalized.

    Definition Classes
    BlockerPlatform

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply[F[_]](implicit F: Sync[F]): Resource[F, Blocker]

    Creates a blocker that is backed by a cached thread pool.

    Creates a blocker that is backed by a cached thread pool.

    Definition Classes
    BlockerPlatform
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def fromExecutorService[F[_]](makeExecutorService: F[ExecutorService])(implicit F: Sync[F]): Resource[F, Blocker]

    Creates a blocker backed by the ExecutorService returned by the supplied task.

    Creates a blocker backed by the ExecutorService returned by the supplied task. The executor service is shut down upon finalization of the returned resource.

    If there are pending tasks in the thread pool at time the returned Blocker is finalized, the finalizer fails with a Blocker.OutstandingTasksAtShutdown exception.

    Definition Classes
    BlockerPlatform
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. def liftExecutionContext(ec: ExecutionContext): Blocker

    Creates a blocker that delegates to the supplied execution context.

    Creates a blocker that delegates to the supplied execution context.

    This must not be used with general purpose contexts like scala.concurrent.ExecutionContext.Implicits.global.

    Definition Classes
    Blocker → BlockerPlatform
  14. def liftExecutorService(es: ExecutorService): Blocker

    Creates a blocker that delegates to the supplied executor service.

    Creates a blocker that delegates to the supplied executor service.

    Definition Classes
    BlockerPlatform
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from BlockerPlatform

Inherited from AnyRef

Inherited from Any

Ungrouped