BaseJobExecutorProfile Class |
Represents the base class for defining the profile of a certain job executor.
Inheritance Hierarchy Namespace: RAYLASE.Marker.Job.ExecutorAssembly: RAYLASE.Marker.Job (in RAYLASE.Marker.Job.dll) Version: 2.19.0
Syntaxpublic abstract class BaseJobExecutorProfile
The BaseJobExecutorProfile type exposes the following members.
Constructors
Properties | Name | Description |
---|
 | ConcurrentExecutors |
The maximum number of tasks/threads that will run in parallel to process the execution. Set to 0 to ignore.
|
 | DisableLog |
Flags to indicate whether logging should be disabled in the executors. This can help reducing the amount of writing to the log file.
|
 | ExecutorFinishedDelegate |
The handler when an executor has finished executing the job.
|
 | ExecutorOptions |
The actions and options associated with the job executor. Set to ExecutorOptions.None to ignore.
|
 | Filters |
The filter to specify the types of job elements that will be processed. The filter functions depending on the value of FilterType. Leave empty to ignore.
|
 | FilterType |
The way the Filters value is being used. It could be a black list or a white list.
|
 | IgnoreCondition |
The flag to indicate that the executor should not handle the binning for the job element.
|
 | IgnoreDynamicContentUpdate |
The flag to indicate that the executor should not update the content of the dynamic job element.
|
 | IgnoreNonActiveLayers |
Executes only the active layer when using BaseMultiCrossSectionVectorGraphic |
 | IgnoreScanController |
The flag to indicate that the executor does not send execution to any scan controller.
|
 | IsSingleList |
The flag to indicate whether the executor should run on-card process.
|
 | JobElementFilters |
The filter to specify the job elements that will be processed. The filter functions depending on the value of JobElementFilterType. Leave empty to ignore.
|
 | JobElementFilterType |
The way the JobElementFilters value is being used. It could be a black list or a white list.
|
 | JobExecutorType |
The type of the job executor this profile is suited to.
|
 | ListPoolMap |
The map of which lists are available and how they are partitioned into the static, dynamic and stream pools. Leave empty to ignore.
|
 | LoopIterationSync |
The flag to indicate that the executor waits until all children are done, before starting the next iteration.
This will result in ~20ms overhead per iteration, as the execution cannot be queued on the scan controller in advance.
|
 | MaxExecutions |
The maximum number of executions performed by the job. If not null, this value overrides Executions and InternalIterations.
|
 | PrepareJobValidation |
Adds the executed job elements to the JobsValidator.
If true, RemoveJobDefinitionFromJobsValidator(JobDefinition) has to be called, before the job can be disposed.
|
 | PreviewMarkingMode |
Overrides the MarkingMode of the job element.
|
 | PreviewSpeed |
Overrides the following pen properties:
-mark speed: value
-jump speed: 2 * value
-power: 0
-delays:0
-sky writing, wobble, ramping -> disabled
|
 | ProcessingStageFinishedHandler |
The handler when a job element has finished a certain processing stage.
|
 | ProvideInfiniteLoopExit |
Exits the loop when setting EnableJobLoop(Boolean) to false.
|
 | SupportsDynamicContent |
The flag to indicate that the executor supports dynamic content. This will disable looping dynamic job elements on the card, as the content might change.
|
 | SyncProcessTransformationQueue |
If true, execution is synced with the scan controllers process transformation queue.
|
 | ThreadWaits | |
 | VectorGraphicElementFilters |
The filter to specify layers and paths that will be processed. The filter functions depending on the value of JobElementFilterType.
|
 | VectorGraphicElementFilterType |
The way the VectorGraphicElementFilters value is being used. It could be a black list or a white list.
|
Top
Methods
See Also