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