org.fusesource

hawtdispatch

package hawtdispatch

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

Type Members

  1. trait Future [R] extends () ⇒ R

  2. class ListEventAggregator [T] extends EventAggregator[T, ListBuffer[T]]

    An EventAggregator that coalesces object data obtained via calls to CustomDispatchSource#merge(Object) into a ListBuffer.

  3. class RichDispatchQueue extends Proxy with RichExecutorTrait

    Enriches the DispatchQueue interfaces with additional Scala friendly methods.

  4. class RichExecutor extends Proxy with RichExecutorTrait

    Enriches the Executor interfaces with additional Scala friendly methods.

  5. trait RichExecutorTrait extends AnyRef

  6. trait SettableFuture [T, R] extends (T) ⇒ Unit with Future[R]

  7. class TaskTracker extends AnyRef

    A TaskTracker is used to track multiple async processing tasks and call a callback once they all complete.

Value Members

  1. implicit def DispatchQueueWrapper (x: DispatchQueue) : RichDispatchQueue

    attributes: implicit
    definition classes: root
  2. implicit def ExecutorWrapper (x: Executor) : RichExecutor

    attributes: implicit
    definition classes: root
  3. object Future extends AnyRef

  4. def NOOP : Runnable

    Same as Dispatch.NOOP

    Same as Dispatch.NOOP

    definition classes: root
  5. object ScalaDispatchHelpers extends AnyRef

    Contains several helper method for working with retained objects and callbacks.

  6. def ^ (proc: ⇒ Unit) : Runnable

    Creates a runnable object from a partial function

    Creates a runnable object from a partial function

    definition classes: root
  7. def createQueue (label: String =null) : DispatchQueue

    Same as Dispatch.createQueue(String)

    Same as Dispatch.createQueue(String)

    definition classes: root
  8. def createSource (channel: SelectableChannel, interestOps: Int, queue: DispatchQueue) : DispatchSource

    Same as Dispatch.createSource(SelectableChannel, Int, DispatchQueue)

    Same as Dispatch.createSource(SelectableChannel, Int, DispatchQueue)

    definition classes: root
  9. def createSource [Event, MergedEvent] (aggregator: EventAggregator[Event, MergedEvent], queue: DispatchQueue) : CustomDispatchSource[Event, MergedEvent]

    Same as Dispatch.createSource(EventAggregator, DispatchQueue)

    Same as Dispatch.createSource(EventAggregator, DispatchQueue)

    definition classes: root
  10. def getCurrentQueue : DispatchQueue

    Same as Dispatch.getCurrentQueue

    Same as Dispatch.getCurrentQueue

    definition classes: root
  11. def getCurrentThreadQueue : DispatchQueue

    Same as Dispatch.getCurrentQueue

    Same as Dispatch.getCurrentQueue

    definition classes: root
  12. def getGlobalQueue (priority: DispatchPriority = ...) : DispatchQueue

    Same as Dispatch.getGlobalQueue(DispatchPriority)

    Same as Dispatch.getGlobalQueue(DispatchPriority)

    definition classes: root
  13. def getRandomThreadQueue : DispatchQueue

    Same as Dispatch.getRandomThreadQueue

    Same as Dispatch.getRandomThreadQueue

    definition classes: root
  14. def getThreadQueue (n: Int, priority: DispatchPriority = ...) : DispatchQueue

    Same as Dispatch.getThreadQueue

    Same as Dispatch.getThreadQueue

    definition classes: root
  15. def globalQueue : DispatchQueue

    Same as Dispatch.getGlobalQueue

    Same as Dispatch.getGlobalQueue

    definition classes: root
  16. implicit def runnable (proc: () ⇒ Unit) : Runnable

    Creates a runnable object from a partial function

    Creates a runnable object from a partial function

    attributes: implicit
    definition classes: root