ExecutionOrder

enum ExecutionOrder : Enum<ExecutionOrder>

Represents the execution order guarantee of a scheduler.

Entries

Link copied to clipboard

The scheduler guarantees a sequential execution order. Tasks are executed in the order they were received.

Link copied to clipboard

The scheduler does not guarantee a sequential execution order. Tasks may be executed concurrently or in a different order than received.

Link copied to clipboard

The execution order of the scheduler is unknown. This is typically used when the scheduler is a wrapper around another service or dispatcher where the execution order cannot be directly determined. It is important to note that 'Unknown' should not be treated as 'OutOfOrder'. It may represent a sequential scheduler and any optimization assuming an 'OutOfOrder' execution may potentially disrupt the actual execution order.

Properties

Link copied to clipboard
val name: String
Link copied to clipboard
val ordinal: Int