Class RawHighAvailabilityManager
Class used to manage an extractor using a Raw database.
Implements
Inherited Members
Namespace: Cognite.Extractor.Utils
Assembly: ExtractorUtils.dll
Syntax
public class RawHighAvailabilityManager : HighAvailabilityManager, IHighAvailabilityManager
Constructors
| Edit this page View SourceRawHighAvailabilityManager(HighAvailabilityConfig, CogniteDestination, ILogger<HighAvailabilityManager>, PeriodicScheduler, CancellationTokenSource, TimeSpan?, TimeSpan?)
Constructor.
Declaration
public RawHighAvailabilityManager(HighAvailabilityConfig config, CogniteDestination destination, ILogger<HighAvailabilityManager> logger, PeriodicScheduler scheduler, CancellationTokenSource source, TimeSpan? interval = null, TimeSpan? inactivityThreshold = null)
Parameters
| Type | Name | Description |
|---|---|---|
| HighAvailabilityConfig | config | Configuration object. |
| CogniteDestination | destination | Cognite destination. |
| ILogger<HighAvailabilityManager> | logger | Logger. |
| PeriodicScheduler | scheduler | Scheduler. |
| CancellationTokenSource | source | CancellationToken source. |
| TimeSpan? | interval | Optional update state interval. |
| TimeSpan? | inactivityThreshold | Optional threshold for extractor being inactive. |