Fork

ox.Fork
trait Fork[T]

A running fork, started using fork or fork, backend by a thread.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def cancel(): Either[Throwable, T]

Interrupts the fork, and blocks until it completes with a result.

Interrupts the fork, and blocks until it completes with a result.

Attributes

def cancelNow(): Unit

Interrupts the fork, and returns immediately, without waiting for the fork complete. Note that the enclosing scope will only complete once all forks have completed.

Interrupts the fork, and returns immediately, without waiting for the fork complete. Note that the enclosing scope will only complete once all forks have completed.

Attributes

def join(): T

Blocks until the fork completes with a result. Throws an exception, if the fork completed with an exception.

Blocks until the fork completes with a result. Throws an exception, if the fork completed with an exception.

Attributes

Concrete methods

def joinEither(): Either[Throwable, T]

Blocks until the fork completes with a result.

Blocks until the fork completes with a result.

Attributes