Click or drag to resize

SimpleJobExecutor Class

A job executor that is controlled by the host application to do the very basic of execution. It processes only vector graphics, ignoring MOTF and tiling. The vector content is downloaded to the scan controller, and executed.
Inheritance Hierarchy
SystemObject
  RAYLASE.Marker.PluginBasePlugin
    RAYLASE.Marker.Job.ExecutorBaseJobExecutor
      RAYLASE.Marker.InternalPlugin.JobExecutorsSimpleJobExecutor

Namespace: RAYLASE.Marker.InternalPlugin.JobExecutors
Assembly: RAYLASE.Marker.InternalPlugin (in RAYLASE.Marker.InternalPlugin.dll) Version: 2.19.0
Syntax
C#
public class SimpleJobExecutor : BaseJobExecutor

The SimpleJobExecutor type exposes the following members.

Constructors
 NameDescription
Public methodSimpleJobExecutorInitializes a new instance of the SimpleJobExecutor class
Top
Properties
 NameDescription
Public propertyCancellationTokenSource TokenSource for canceling the execution. This will stop the execution after the current job element is processed. For aborting the current job element call AbortExecution(Boolean).
(Inherited from BaseJobExecutor)
Protected propertyConfigurationManager
(Inherited from BasePlugin)
Protected propertyJobExecutorProfile
(Inherited from BaseJobExecutor)
Protected propertyLogDirectory The directory of the log file.
(Inherited from BasePlugin)
Public propertyLogger The common logger.
(Inherited from BasePlugin)
Public propertyPluginMetadata The metadata of the plugin instances. If the concrete class inherits from the BasePluginSetup interface, the metadata of the BasePluginSetup will be prefilled.
(Inherited from BasePlugin)
Top
Methods
 NameDescription
Protected methodApplyBaseProfile Applies the given job executor profile. The properties of BaseJobExecutorProfile are applied here.
(Inherited from BaseJobExecutor)
Protected methodApplyCustomProfile Applies the given job executor profile. The properties that are specific to the concrete class should be applied here.
(Overrides BaseJobExecutorApplyCustomProfile(BaseJobExecutorProfile))
Public methodDispose
(Inherited from BasePlugin)
Protected methodDispose(Boolean)
(Inherited from BasePlugin)
Public methodDisposeUI Disposes the given setting view.
(Inherited from BasePlugin)
Protected methodDoDisposeUI
(Inherited from BasePlugin)
Protected methodDoShowUI Shows the specific UI embedded in the plug-in instance. The content will be wrapped by a preset view.
(Overrides BasePluginDoShowUI(String))
Protected methodDoShowUICallback Invokes the callback that can be used when the DoShowUI method is done.
(Overrides BasePluginDoShowUICallback(PluginSettingsView))
Protected methodExecuteSingleList
(Inherited from BaseJobExecutor)
Public methodInitialize Plug-in specific initialization can be done here if necessary.
(Inherited from BasePlugin)
Protected methodOnJobElementExecuteListCalled
(Inherited from BaseJobExecutor)
Protected methodOnJobElementSetListCalled
(Inherited from BaseJobExecutor)
Protected methodOnRunJobEnded
(Inherited from BaseJobExecutor)
Protected methodOnRunJobStarted
(Inherited from BaseJobExecutor)
Protected methodRun
(Overrides BaseJobExecutorRun(JobDefinition, String))
Public methodShowUI
(Inherited from BaseJobExecutor)
Public methodShowUICallback
(Inherited from BaseJobExecutor)
Public methodShowUICancelCallback Invokes the callback that can be used when the ShowUI method is done and the user pressed the cancel button
(Inherited from BasePlugin)
Public methodToString
(Inherited from BasePlugin)
Top
Events
See Also