Class QueryEngineStatus
Flags representing the status of a query engine.
Inheritance
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 |