Show / Hide Table of Contents

Interface IJobEventPublisher

Publishes job events.

Namespace: DNVGL.One.Compute.Scheduling.Orchestrator
Assembly: DNVGL.One.Compute.Scheduling.dll
Syntax
public interface IJobEventPublisher

Methods

View Source

PostJobProgressChangedAsync(String, Double, String)

Posts a job progress changed event.

Declaration
Task PostJobProgressChangedAsync(string jobId, double progress, string message = null)
Parameters
Type Name Description
System.String jobId

The job identifier.

System.Double progress

The progress.

System.String message

The message.

Returns
Type Description
Task

Asynchronous .

View Source

PostJobStatusChangedAsync(String, WorkStatus, String)

Posts a job status changed event.

Declaration
Task PostJobStatusChangedAsync(string jobId, WorkStatus jobStatus, string message = null)
Parameters
Type Name Description
System.String jobId

The job identifier.

WorkStatus jobStatus

The job status.

System.String message

The message.

Returns
Type Description
Task

Asynchronous .

View Source

PostWorkItemProgressChangedAsync(String, String, Double, String)

Posts a work item progress changed event.

Declaration
Task PostWorkItemProgressChangedAsync(string jobId, string workItemId, double progress, string message = null)
Parameters
Type Name Description
System.String jobId

The job identifier.

System.String workItemId

The work item identifier.

System.Double progress

The progress.

System.String message

The message.

Returns
Type Description
Task

Asynchronous .

View Source

PostWorkItemStatusChangedAsync(String, String, WorkStatus, String)

Posts a work item status changed event.

Declaration
Task PostWorkItemStatusChangedAsync(string jobId, string workItemId, WorkStatus workItemStatus, string message = null)
Parameters
Type Name Description
System.String jobId

The job identifier.

System.String workItemId

The work item identifier.

WorkStatus workItemStatus

The work item status.

System.String message

The message.

Returns
Type Description
Task

Asynchronous .

  • View Source
In This Article
Back to top Copyright © DNV AS. All rights reserved.