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 BridgedThreadPoolScheduler extends Scheduler with ExecutorScheduler

    A scheduler that bridges tasks submitted by external threads into local executor threads.

  5. class Broker[T] extends AnyRef

    An unbuffered FIFO queue, brokered by Offers.

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

  7. trait ExecutorScheduler extends AnyRef

    A named Scheduler mix-in that causes submitted tasks to be dispatched according to an java.util.concurrent.ExecutorService created by an abstract factory function.

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

  9. class IVarField[A] extends AnyRef

  10. class LocalScheduler extends Scheduler

    An efficient thread-local, direct-dispatch scheduler.

  11. class NamedPoolThreadFactory extends ThreadFactory

    A java.util.concurrent.ThreadFactory which creates threads with a name indicating the pool from which they originated.

  12. trait Offer[+T] extends AnyRef

    An offer to communicate with another process.

  13. trait Permit extends AnyRef

  14. trait Scheduler extends AnyRef

    An interface for scheduling java.lang.Runnable tasks.

  15. trait Serialized extends AnyRef

    Efficient ordered serialization of operations.

  16. sealed trait Spool[+A] extends AnyRef

    A spool is an asynchronous stream.

  17. class SpoolSource[A] extends AnyRef

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

  18. class ThreadPoolScheduler extends Scheduler with ExecutorScheduler

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

  19. trait Tx[+T] extends AnyRef

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

  20. class ConcurrentMultiMap[K, V] extends AnyRef

    Annotations
    @deprecated
    Deprecated

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

  21. 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 SpoolSource

  8. object Tx

  9. package ivar

Ungrouped