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, IHighAvailabilityManagerConstructors
| 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. |