org.fusesource

hawtdispatch

package hawtdispatch

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. hawtdispatch
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

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

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

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

  3. trait RichDispatchObject extends AnyRef

  4. final class RichDispatchQueue extends Proxy with RichExecutorTrait with RichDispatchObject

    Enriches the DispatchQueue interfaces with additional Scala friendly methods.

  5. class RichDispatchSource extends Proxy with RichDispatchObject

  6. final class RichExecutor extends Proxy with RichExecutorTrait

    Enriches the Executor interfaces with additional Scala friendly methods.

  7. trait RichExecutorTrait extends AnyRef

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

  9. 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

  2. implicit def ExecutorWrapper(x: Executor): RichExecutor

  3. object Future

  4. def NOOP: Task

    Same as Dispatch.NOOP

  5. implicit def RichDispatchSourceWrapper(x: DispatchSource): RichDispatchSource

  6. object ScalaDispatchHelpers

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

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

    Creates a runnable object from a partial function

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

    Same as Dispatch.createQueue(String)

  9. def createSource(channel: SelectableChannel, interestOps: Int, queue: DispatchQueue): DispatchSource

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

  10. def createSource[Event, MergedEvent](aggregator: EventAggregator[Event, MergedEvent], queue: DispatchQueue): CustomDispatchSource[Event, MergedEvent]

    Same as Dispatch.createSource(EventAggregator, DispatchQueue)

  11. def getCurrentQueue: DispatchQueue

    Same as Dispatch.getCurrentQueue

  12. def getCurrentThreadQueue: DispatchQueue

    Same as Dispatch.getCurrentQueue

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

    Same as Dispatch.getGlobalQueue(DispatchPriority)

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

    Same as Dispatch.getThreadQueues

  15. def globalQueue: DispatchQueue

    Same as Dispatch.getGlobalQueue

Inherited from AnyRef

Inherited from Any

Ungrouped