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

  4. package summer

Ungrouped