org.powerscala

concurrent

package concurrent

Visibility
  1. Public
  2. All

Type Members

  1. class AtomicInt extends AtomicInteger

    AtomicInt extends the functionality of AtomicInteger to provide additional convenience functionality.

  2. class DelayedQueue[T] extends AnyRef

    DelayedQueue allows enqueuing of items that are handled by the handler after a specific delay.

  3. trait Pool[T] extends AnyRef

    Pool offers a fairly simplistic object pooling implementation.

  4. class Report extends AnyRef

  5. class SimplePool[T] extends Pool[T]

    SimplePool offers defaults for most of Pool values and only really needs an implementation of create.

  6. trait Temporal extends Updatable with Logging with Disposable

    Temporal represents an object that only exists for a specified period of time before being disposed.

  7. sealed case class Time(value: Double, pattern: String) extends EnumEntry with Product with Serializable

    Time represents convenience values and utilities for lengths of time.

  8. case class TimeAmount(time: Double) extends Product with Serializable

  9. trait WorkQueue extends AnyRef

    WorkQueue provides a backing concurrent queue to store a backlog of work to be done and can be invoked arbitrarily based on the needs of the implementation.

Value Members

  1. object DelayedQueue

  2. object Executor

    Executor is a light-weight wrapper around a Java ExecutorService backred by a cached thread-pool.

  3. object Pool

  4. object Time extends Enumerated[Time] with Serializable

  5. object WorkQueue

Ungrouped