Table of Contents

Interface IJobCntrlConfigurator

Namespace
Tlabs.JobCntrl
Assembly
Tlabs.JobCntrl.dll

JobControl configurator interface.

public interface IJobCntrlConfigurator
Extension Methods

Properties

JobCntrlCfg

JobControl configuration.

JobCntrlCfg JobCntrlCfg { get; }

Property Value

JobCntrlCfg

Methods

DefineJob(string, string, string, string, IReadOnlyDictionary<string, object?>?)

Define a runtime job.

IJobCntrlConfigurator DefineJob(string name, string master, string starter, string description, IReadOnlyDictionary<string, object?>? properties = null)

Parameters

name string
master string
starter string
description string
properties IReadOnlyDictionary<string, object>

Returns

IJobCntrlConfigurator

DefineMasterJob(string, string, string, IReadOnlyDictionary<string, object?>?)

Define a MasterJob.

IJobCntrlConfigurator DefineMasterJob(string name, string description, string type, IReadOnlyDictionary<string, object?>? properties = null)

Parameters

name string
description string
type string
properties IReadOnlyDictionary<string, object>

Returns

IJobCntrlConfigurator

DefineMasterStarter(string, string, string, IReadOnlyDictionary<string, object?>?)

Define a MasterStarter.

IJobCntrlConfigurator DefineMasterStarter(string name, string description, string type, IReadOnlyDictionary<string, object?>? properties = null)

Parameters

name string
description string
type string
properties IReadOnlyDictionary<string, object>

Returns

IJobCntrlConfigurator

DefineStarter(string, string, string, IReadOnlyDictionary<string, object?>?)

Define a runtime starter.

IJobCntrlConfigurator DefineStarter(string name, string master, string description, IReadOnlyDictionary<string, object?>? properties = null)

Parameters

name string
master string
description string
properties IReadOnlyDictionary<string, object>

Returns

IJobCntrlConfigurator