Packages

o

org.http4s.jetty.server

JettyThreadPools

object JettyThreadPools

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

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. def default[F[_]](implicit F: Async[F]): Resource[F, ThreadPool]

    The default org.eclipse.jetty.util.thread.ThreadPool used by JettyBuilder.

    The default org.eclipse.jetty.util.thread.ThreadPool used by JettyBuilder. If you require specific constraints on this (a certain number of threads, etc.) please use #resource and take a look at the concrete implementations of org.eclipse.jetty.util.thread.ThreadPool provided by Jetty.

  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. def resource[F[_]](value: F[ThreadPool])(implicit F: Async[F]): Resource[F, ThreadPool]

    Create a resource for a Jetty org.eclipse.jetty.util.thread.ThreadPool.

    Create a resource for a Jetty org.eclipse.jetty.util.thread.ThreadPool. It will be "shutdown" when the resource is closed.

    Jetty org.eclipse.jetty.util.thread.ThreadPool have some rather unusual properties. org.eclipse.jetty.util.thread.ThreadPool itself does not implement any of the standard JVM or Jetty lifecycle systems, e.g. java.lang.Closeable or org.eclipse.jetty.util.component.LifeCycle, but all the concrete implementations of it provided by Jetty do implement org.eclipse.jetty.util.component.LifeCycle.

    The cats.effect.Resource implemented here will use the org.eclipse.jetty.util.component.LifeCycle shutdown semantics if the underlying org.eclipse.jetty.util.thread.ThreadPool implements that interface. Otherwise it will invoke org.eclipse.jetty.util.thread.ThreadPool#join on shutdown, making startup a no-op.

    Note

    It is expected and important that the org.eclipse.jetty.util.thread.ThreadPool provided to this function has not been started. If it has and it implements org.eclipse.jetty.util.component.LifeCycle, then the creation of the cats.effect.Resource will fail.

  17. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  18. def toString(): String
    Definition Classes
    AnyRef → Any
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped