Namespace Cognite.Extractor.Utils.Unstable.Tasks
Classes
BaseErrorReporter
Base class for classes that report errors to integrations, implemented by tasks and extractors respectively.
BaseSchedulableTask
Base class for schedulable tasks.
CheckInWorker
Worker for submitting periodic check-ins to the integrations API.
ExtractorError
Utility type for reporting errors to integrations.
After creation you should immediately either Dispose
,
call Finish
, or call Instant
.
Typically created through utility methods on IErrorReporter
ExtractorTaskScheduler
Task scheduler that runs tasks and reports their status to the integrations API.
TaskMetadata
Task metadata object.
TaskReporter
Type handling reporting of events related to a single task.
TaskUpdatePayload
Payload for task run.
Interfaces
IIntegrationSink
Interface for types that can consume errors and write them to some sink (integrations API).