org.http4s.blaze

util

package util

Visibility
  1. Public
  2. All

Type Members

  1. final class BogusKeystore extends AnyRef

  2. sealed trait Cancellable extends AnyRef

  3. abstract class ScratchBuffer extends AnyRef

  4. class TickWheelExecutor extends AnyRef

    Low resolution execution scheduler

    Low resolution execution scheduler

    Note

    The ideas for org.http4s.blaze.util.TickWheelExecutor is based off of loosely came from the Akka scheduler, which was based on the Netty HashedWheelTimer which was in term based on concepts in George Varghese and Tony Lauck's paper 'Hashed and Hierarchical Timing Wheels: data structures to efficiently implement a timer facility'

Value Members

  1. object Actors

    Lightweight actor system HEAVILY inspired by the scalaz actors scalaz actors would have been a good fit except a heavyweight dependency is very undesirable.

    Lightweight actor system HEAVILY inspired by the scalaz actors scalaz actors would have been a good fit except a heavyweight dependency is very undesirable. In addition, the actors defined below support the ask pattern, returning a Future[Any] that will be fulfilled by the result of the function used to build the actor.

    As an actor begins with a synchronizing operation, any mutable state that it closes over should be updated when it begins processing its mailbox. If it interacts with shared mutable state that will be modified by other threads at the same time, the same memory safety rules apply.

  2. object BufferTools

  3. object Cancellable

  4. object Execution

  5. object GenericSSLContext

    SSL tools

Ungrouped