Show / Hide Table of Contents

Class QueryEngineStatus

Flags representing the status of a query engine.

Inheritance
System.Object
QueryEngineStatus
Namespace: Reaqtor.QueryEngine
Assembly: Reaqtor.QueryEngine.dll
Syntax
public sealed class QueryEngineStatus : Enum

Fields

Checkpointing

The engine is checkpointing. During this state:

  • Event processing is paused and events get queued up.
  • Incoming requests are accepted but their effects may be deferred.
Declaration
public const QueryEngineStatus Checkpointing
Field Value
Type Description
QueryEngineStatus

Created

The engine has been created but is not yet running.

Declaration
public const QueryEngineStatus Created
Field Value
Type Description
QueryEngineStatus
Remarks

This state is reserved for future use.

Faulted

The engine has encountered a critical error. This is a terminal state.

Declaration
public const QueryEngineStatus Faulted
Field Value
Type Description
QueryEngineStatus

None

Unknown state.

Declaration
public const QueryEngineStatus None
Field Value
Type Description
QueryEngineStatus

Recovering

The engine is recovering. During this state:

  • Event processing is paused and events get queued up.
  • Incoming requests are accepted but their effects may be deferred.
Declaration
public const QueryEngineStatus Recovering
Field Value
Type Description
QueryEngineStatus

Running

The engine is running and processing events.

Declaration
public const QueryEngineStatus Running
Field Value
Type Description
QueryEngineStatus

Unloaded

The engine has been unloaded and will no longer process events or serve requests. This is a terminal state.

Declaration
public const QueryEngineStatus Unloaded
Field Value
Type Description
QueryEngineStatus

UnloadFailed

The engine attempted an unload but the operation failed and can be retried.

Declaration
public const QueryEngineStatus UnloadFailed
Field Value
Type Description
QueryEngineStatus

Unloading

The engine is unloading and will transition to the Unloaded state. During this state:

  • Event processing will be stopped.
  • Incoming requests will be rejected.
Declaration
public const QueryEngineStatus Unloading
Field Value
Type Description
QueryEngineStatus

UnloadRequested

Transient state that can be combined with Recovering and Checkpointing states. When this flag is set, pending operations will be cancelled and the engine will transition to the Unloading state next.

Declaration
public const QueryEngineStatus UnloadRequested
Field Value
Type Description
QueryEngineStatus

value__

Declaration
public int value__
Field Value
Type Description
System.Int32
In This Article
Back to top Generated by DocFX