com.twitter.algebird

util

package util

Visibility
  1. Public
  2. All

Type Members

  1. case class PromiseLink[V](promise: Promise[V], value: V) extends Product with Serializable

    This class allows code to depends on the data that a value will be combined with, fulfilling the Promise with the value just before the value is added in.

  2. class PromiseLinkMonoid[V] extends Monoid[PromiseLink[V]]

    This Monoid allows code to depend on the result of computation asynchronously.

  3. case class Tunnel[V](future: Future[V], promise: Promise[V]) extends Product with Serializable

    The tunnel class represents a piece of computation that depends on the fulfilment of a promise.

  4. class TunnelMonoid[V] extends Monoid[Tunnel[V]]

    This Monoid allows code to depends on the results of asynchronous computation.

Value Members

  1. object PromiseLink extends Serializable

  2. object Tunnel extends Serializable

  3. object UtilAlgebras

Ungrouped