org.fusesource

hawtdispatch

package hawtdispatch

Visibility
  1. Public
  2. All

Type Members

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

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

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

  4. class ListEventAggregator [T] extends OrderedEventAggregator[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
    package
  2. implicit def ExecutorWrapper (x: Executor): RichExecutor

    Attributes
    implicit
    Definition Classes
    package
  3. object Future extends AnyRef

  4. def NOOP : Task

    Same as Dispatch.NOOP

    Same as Dispatch.NOOP

    Definition Classes
    package
  5. implicit def RichDispatchSourceWrapper (x: DispatchSource): RichDispatchSource

    Attributes
    implicit
    Definition Classes
    package
  6. object ScalaDispatchHelpers extends AnyRef

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

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

    Creates a runnable object from a partial function

    Creates a runnable object from a partial function

    Definition Classes
    package
  8. def createQueue (label: String = null): DispatchQueue

    Same as Dispatch.createQueue(String)

    Same as Dispatch.createQueue(String)

    Definition Classes
    package
  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
    package
  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
    package
  11. def getCurrentQueue : DispatchQueue

    Same as Dispatch.getCurrentQueue

    Same as Dispatch.getCurrentQueue

    Definition Classes
    package
  12. def getCurrentThreadQueue : DispatchQueue

    Same as Dispatch.getCurrentQueue

    Same as Dispatch.getCurrentQueue

    Definition Classes
    package
  13. def getGlobalQueue (priority: DispatchPriority = DispatchPriority.DEFAULT): DispatchQueue

    Same as Dispatch.getGlobalQueue(DispatchPriority)

    Same as Dispatch.getGlobalQueue(DispatchPriority)

    Definition Classes
    package
  14. def getThreadQueues (priority: DispatchPriority = DispatchPriority.DEFAULT): Array[DispatchQueue]

    Same as Dispatch.getThreadQueues

    Same as Dispatch.getThreadQueues

    Definition Classes
    package
  15. def globalQueue : DispatchQueue

    Same as Dispatch.getGlobalQueue

    Same as Dispatch.getGlobalQueue

    Definition Classes
    package
  16. def reset_future [T] (func: ⇒ T @scala.util.continuations.cpsParam[Unit,Unit]): Future[T]

    resets a CPS block, and returns it's result in a future.

    resets a CPS block, and returns it's result in a future.

    Definition Classes
    package