class BatchConfiguration: Any

Configuration of the batch processing layer.

Fields

Name Description
val inputDirectoryPath: if (inputPath.isRegularFile()) inputPath.parent else inputPath
val recursiveDepth: Int

recursive search depth for input models within the input directory

val inputPath: Path

path to the directory comprising input models

val outputPath: Path

path to the directory where new models and files are written to

val concurrentProcessing: Boolean

enable concurrent processing during the transformation of a model

val clean: Boolean

delete output directory content before transformation starts

Constructors

<init>

constructor(inputPath: Path, outputPath: Path, recursive: Boolean, concurrentProcessing: Boolean, clean: Boolean)

Configuration of the batch processing layer.

Parameters

Name Description
inputPath: Path

path to the directory comprising input models

outputPath: Path

path to the directory where new models and files are written to

recursive: Boolean

true, if the input models shall be searched recursively in the input directory

concurrentProcessing: Boolean

enable concurrent processing during the transformation of a model

clean: Boolean

delete output directory content before transformation starts

Methods

getReportLogger

fun getReportLogger(): ()

Returns the logger for the general batch processing layer.

ReturnValue

Name Description
()

logger for the batch processing layer