com.twitter

concurrent

package concurrent

Visibility
  1. Public
  2. All

Type Members

  1. class AsyncMutex extends AsyncSemaphore

  2. class AsyncQueue[T] extends AnyRef

    An asynchronous FIFO queue.

  3. class AsyncSemaphore extends AnyRef

    An AsyncSemaphore is a traditional semaphore but with asynchronous execution.

  4. class Broker[T] extends AnyRef

    An unbuffered FIFO queue, brokered by Offers.

  5. class ConcurrentBijection[A, B] extends Map[A, B]

  6. final class IVar[A] extends IVarField[A]

  7. class IVarField[A] extends AnyRef

  8. class NamedPoolThreadFactory extends ThreadFactory

    A ThreadFactory which creates non-daemon threads with a name indicating which pool they came from.

  9. trait Offer[+T] extends AnyRef

    An offer to communicate with another process.

  10. trait Permit extends AnyRef

  11. trait Scheduler extends AnyRef

  12. trait Serialized extends AnyRef

    Efficient ordered serialization of operations.

  13. sealed trait Spool[+A] extends AnyRef

    A spool is an asynchronous stream.

  14. class SpoolSource[A] extends AnyRef

    A SpoolSource is a simple object for creating and populating a Spool-chain.

  15. class ThreadPoolScheduler extends Scheduler

    A scheduler that dispatches directly to an underlying Java cached threadpool executor.

  16. trait Tx[+T] extends AnyRef

    A Tx is used to mediate multi-party transactions with the following protocol:

  17. class ConcurrentMultiMap[K, V] extends AnyRef

    Annotations
    @deprecated
    Deprecated

    (Since version 6.2.x) use guava's Multimaps.synchronizedMultimap

  18. class ConcurrentPool[K, V] extends AnyRef

    The ConcurrentPool provides a concurrent object pool on top of the java.

Value Members

  1. object AsyncQueue

  2. object AsyncSemaphore

  3. object IVar

  4. object Offer

  5. object Scheduler extends Scheduler

    A global scheduler.

  6. object Spool

  7. object Tx

  8. package ivar

Ungrouped