Show / Hide Table of Contents

Class HighAvailabilityManager

Abstract class for a high availability manager.

Inheritance
object
HighAvailabilityManager
RawHighAvailabilityManager
RedisHighAvailabilityManager
Implements
IHighAvailabilityManager
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Cognite.Extractor.Utils
Assembly: ExtractorUtils.dll
Syntax
public abstract class HighAvailabilityManager : IHighAvailabilityManager

Methods

| Edit this page View Source

WaitToBecomeActive()

Method used to add high availability to an extractor. Will update the extractor state at an interval and check whether it should become active. If the extractor becomes active it will start a periodic task that will continue updating the state.

Declaration
public Task WaitToBecomeActive()
Returns
Type Description
Task

Implements

IHighAvailabilityManager

Extension Methods

DataModelUtils.GetOrCreateResourcesAsync<T, T2>(T2, IEnumerable<InstanceIdentifier>, Func<IEnumerable<InstanceIdentifier>, IEnumerable<SourcedNodeWrite<T>>>, Func<IEnumerable<SourcedNodeWrite<T>>, SanitationMode, (IEnumerable<SourcedNodeWrite<T>>, IEnumerable<CogniteError<SourcedNodeWrite<T>>>)>, int, int, RetryMode, SanitationMode, CancellationToken)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX