Class

colossus.task

BasicTask

Related Doc: package task

Permalink

class BasicTask extends Task with TaskContext

Linear Supertypes
TaskContext, Task, WorkerItem, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BasicTask
  2. TaskContext
  3. Task
  4. WorkerItem
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BasicTask()(implicit factory: ActorRefFactory)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def become(it: Receive): Unit

    Permalink
    Definition Classes
    BasicTaskTaskContext
  6. def binding: Option[WorkerItemBinding]

    Permalink

    When bound to a worker, this contains the [WorkerItemBinding]

    When bound to a worker, this contains the [WorkerItemBinding]

    Definition Classes
    WorkerItem
  7. def boundWorker: Option[WorkerRef]

    Permalink
    Definition Classes
    WorkerItem
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. def id: Option[Long]

    Permalink
    Definition Classes
    WorkerItem
  15. def isBound: Boolean

    Permalink
    Definition Classes
    WorkerItem
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. def onBind(): Unit

    Permalink

    Called when the item is bound to a worker.

    Called when the item is bound to a worker.

    Definition Classes
    TaskWorkerItem
  21. def onStart(f: ⇒ Unit): Unit

    Permalink
  22. def onUnbind(): Unit

    Permalink

    Called when the item has been unbound from a worker

    Called when the item has been unbound from a worker

    Attributes
    protected
    Definition Classes
    WorkerItem
  23. implicit val proxy: ActorRef

    Permalink
    Definition Classes
    Task
  24. def receivedMessage(message: Any, sender: ActorRef): Unit

    Permalink

    Provides a way to send this WorkerItem a message from an Actor by way of WorkerCommand.Message.

    Provides a way to send this WorkerItem a message from an Actor by way of WorkerCommand.Message.

    message

    The message that was sent

    sender

    The sender who sent the message

    Definition Classes
    BasicTaskWorkerItem
  25. def run(f: ⇒ Any): Unit

    Permalink
  26. def sender: ActorRef

    Permalink
    Definition Classes
    BasicTaskTaskContext
  27. def start(i: Long, w: WorkerRef): Unit

    Permalink
    Definition Classes
    BasicTaskTask
  28. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  29. def taskId: Long

    Permalink
    Definition Classes
    BasicTaskTaskContext
  30. def taskWorker: WorkerRef

    Permalink
    Definition Classes
    BasicTaskTaskContext
  31. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  32. def unbindTask(): Unit

    Permalink

    Unbinds this Task from a Worker

    Unbinds this Task from a Worker

    Definition Classes
    Task
  33. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from TaskContext

Inherited from Task

Inherited from WorkerItem

Inherited from AnyRef

Inherited from Any

Ungrouped