Table of Contents

Interface IJobControlCfgLoader

Namespace
Tlabs.JobCntrl
Assembly
Tlabs.JobCntrl.dll

Interface of a configuration loader.

public interface IJobControlCfgLoader
Extension Methods

Remarks

A configuration loader loads the actual JobControl configuration from some persistent storage.

Properties

ConfigPersister

Returns the IJobControlCfgPersister used to persist a JobControl's configuration.

IJobControlCfgPersister ConfigPersister { get; }

Property Value

IJobControlCfgPersister

Methods

LoadMasterConfiguration()

Loads the master model configuration.

IMasterCfg LoadMasterConfiguration()

Returns

IMasterCfg

The IMasterCfg loaded.

LoadRuntimeConfiguration(IMasterCfg)

Loads the JobControl's runtime model configuration based on a masterCfg.

IJobControlCfg LoadRuntimeConfiguration(IMasterCfg masterCfg)

Parameters

masterCfg IMasterCfg

IMasterCfg that the JobControl configuration is to be based on.

Returns

IJobControlCfg

The IJobControlCfg loaded.