Packages

p

fr.linkit.api.internal

concurrency

package concurrency

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package pool

Type Members

  1. trait AsyncTaskController extends AnyRef
  2. class IllegalPacketWorkerLockException extends AppException
  3. case class IllegalThreadException(msg: String) extends RuntimeException with Product with Serializable
  4. trait InternalWorkerThread extends AnyRef
  5. trait Procrastinator extends AnyRef
  6. trait ProcrastinatorControl extends Procrastinator
  7. trait TaskController extends AnyRef
  8. trait Worker extends AnyRef
  9. trait WorkerTask[A] extends Future[A]

    This class acts as a Future, and contains some utility method for flow control or information about the task that is being executed.

  10. class packetWorkerExecution extends Annotation with StaticAnnotation

    Specifies that this method or constructor must be executed by a packet worker thread If the annotated code isn't running in the worker thread pool, some problem could occur.

    Specifies that this method or constructor must be executed by a packet worker thread If the annotated code isn't running in the worker thread pool, some problem could occur.

    Annotations
    @Target() @Retention()
    See also

    IllegalThreadException

  11. class workerExecution extends Annotation with StaticAnnotation

    Specifies that this method or constructor must be executed by a worker thread If the annotated code isn't running in a worker thread pool, some problem could occur.

    Specifies that this method or constructor must be executed by a worker thread If the annotated code isn't running in a worker thread pool, some problem could occur.

    Annotations
    @Target() @Retention()
    See also

    BusyWorkerPool

    IllegalThreadException

Value Members

  1. object Procrastinator

Ungrouped