Show / Hide Table of Contents

Class OrchestrationEnvironment

Contains the services used by the JobOrchestrator

Inheritance
System.Object
OrchestrationEnvironment
Namespace: DNVGL.One.Compute.Scheduling.Orchestrator
Assembly: DNVGL.One.Compute.Scheduling.dll
Syntax
public class OrchestrationEnvironment : object

Constructors

View Source

OrchestrationEnvironment(ILogger, IWorkScheduler, IWorkItemStatusService, IJobStatusService, IFlowModelStorageService<WorkItem>)

Initializes a new instance of the OrchestrationEnvironment class.

Declaration
public OrchestrationEnvironment(ILogger logger, IWorkScheduler scheduler, IWorkItemStatusService taskStatusService, IJobStatusService jobStatusService, IFlowModelStorageService<WorkItem> workItemStorageService)
Parameters
Type Name Description
ILogger logger

The logger.

IWorkScheduler scheduler

The scheduler.

IWorkItemStatusService taskStatusService

The task status service.

IJobStatusService jobStatusService

The job status service.

IFlowModelStorageService<WorkItem> workItemStorageService

The work item storage service.

Properties

View Source

JobStatusService

Gets the job status service.

Declaration
public IJobStatusService JobStatusService { get; }
Property Value
Type Description
IJobStatusService

The job status service.

View Source

Logger

Gets the logger.

Declaration
public ILogger Logger { get; }
Property Value
Type Description
ILogger

The logger.

View Source

WorkItemStatusService

Gets the work item status service.

Declaration
public IWorkItemStatusService WorkItemStatusService { get; }
Property Value
Type Description
IWorkItemStatusService

The work item status service.

View Source

WorkItemStorageService

Gets the work item storage service.

Declaration
public IFlowModelStorageService<WorkItem> WorkItemStorageService { get; }
Property Value
Type Description
IFlowModelStorageService<WorkItem>

The work item storage service.

View Source

WorkScheduler

Gets the work scheduler.

Declaration
public IWorkScheduler WorkScheduler { get; }
Property Value
Type Description
IWorkScheduler

The work scheduler.

  • View Source
Back to top Copyright © DNV GL AS. All rights reserved.