org.fusesource

hawtdispatch

package hawtdispatch

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

Type Members

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

  2. case class HawtServerSocketChannel (channel: ServerSocketChannel, queue: DispatchQueue) extends Product

  3. case class HawtSocketChannel (channel: SocketChannel, queue: DispatchQueue) extends Product

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

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

  5. trait RichDispatchObject extends AnyRef

  6. class RichDispatchQueue extends Proxy with RichExecutorTrait with RichDispatchObject

    Enriches the DispatchQueue interfaces with additional Scala friendly methods.

  7. class RichDispatchSource extends Proxy with RichDispatchObject

  8. class RichExecutor extends Proxy with RichExecutorTrait

    Enriches the Executor interfaces with additional Scala friendly methods.

  9. trait RichExecutorTrait extends AnyRef

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

  11. 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. implicit def RichDispatchSourceWrapper (x: DispatchSource) : RichDispatchSource

    attributes: implicit
    definition classes: root
  6. object ScalaDispatchHelpers extends AnyRef

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

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

    Creates a runnable object from a partial function

    Creates a runnable object from a partial function

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

    Same as Dispatch.createQueue(String)

    Same as Dispatch.createQueue(String)

    definition classes: root
  9. 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
  10. 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
  11. def getCurrentQueue : DispatchQueue

    Same as Dispatch.getCurrentQueue

    Same as Dispatch.getCurrentQueue

    definition classes: root
  12. def getCurrentThreadQueue : DispatchQueue

    Same as Dispatch.getCurrentQueue

    Same as Dispatch.getCurrentQueue

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

    Same as Dispatch.getGlobalQueue(DispatchPriority)

    Same as Dispatch.getGlobalQueue(DispatchPriority)

    definition classes: root
  14. def getThreadQueues (priority: DispatchPriority = ...) : Array[DispatchQueue]

    Same as Dispatch.getThreadQueues

    Same as Dispatch.getThreadQueues

    definition classes: root
  15. def globalQueue : DispatchQueue

    Same as Dispatch.getGlobalQueue

    Same as Dispatch.getGlobalQueue

    definition classes: root