Click or drag to resize

OnCardJobExecutor Class

A job executor that is downloading/executing everything on the card
Inheritance Hierarchy
SystemObject
  RAYLASE.Marker.PluginBasePlugin
    RAYLASE.Marker.Job.ExecutorBaseJobExecutor
      RAYLASE.Marker.Job.ExecutorBaseThreadCoordinatedJobExecutor
        RAYLASE.Marker.InternalPlugin.JobExecutorsOnCardJobExecutor

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

The OnCardJobExecutor type exposes the following members.

Constructors
 NameDescription
Public methodOnCardJobExecutorInitializes a new instance of the OnCardJobExecutor class
Top
Properties
 NameDescription
Public propertyCancellationTokenSource
(Inherited from BaseThreadCoordinatedJobExecutor)
Protected propertyConfigurationManager
(Inherited from BasePlugin)
Protected propertyJobElementManager The job element manager.
(Inherited from BaseThreadCoordinatedJobExecutor)
Protected propertyJobExecutorProfile
(Inherited from BaseJobExecutor)
Protected propertyLogDirectory The directory of the log file.
(Inherited from BasePlugin)
Public propertyLogger The common logger.
(Inherited from BasePlugin)
Protected propertyPathFactory
(Inherited from BaseThreadCoordinatedJobExecutor)
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)
Protected propertyScanControllers The active scan controller for the execution.
(Inherited from BaseThreadCoordinatedJobExecutor)
Top
Methods
 NameDescription
Protected methodApplyBaseProfile Applies the given job executor profile. The properties of BaseJobExecutorProfile are applied here.
(Inherited from BaseJobExecutor)
Protected methodApplyCustomProfile
(Overrides BaseJobExecutorApplyCustomProfile(BaseJobExecutorProfile))
Protected methodCleanUpProcess Runs the extra logic after the main process is done.
(Inherited from BaseThreadCoordinatedJobExecutor)
Public methodDispose
(Inherited from BasePlugin)
Protected methodDispose(Boolean)
(Inherited from BaseThreadCoordinatedJobExecutor)
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 BaseThreadCoordinatedJobExecutor)
Protected methodHandleAutomationJobElement Handles a given automation job element when it is being processed by its parent container. The base method will send this job element for further processing.
(Inherited from BaseThreadCoordinatedJobExecutor)
Protected methodHandleChildJobElementProcessingStarting
(Inherited from BaseThreadCoordinatedJobExecutor)
Protected methodHandleMarkableJobElement Handles a given markable job element when it is being processed by its parent container. The base method will send this job element for further processing.
(Inherited from BaseThreadCoordinatedJobExecutor)
Protected methodHandleScanControllerError
(Inherited from BaseThreadCoordinatedJobExecutor)
Public methodInitialize Initialize the job executor. This includes defining which job elements are managed and the number of concurrent job element executors.
(Overrides BasePluginInitialize)
Protected methodOnJobElementExecuteListCalled
(Inherited from BaseJobExecutor)
Protected methodOnJobElementSetListCalled
(Inherited from BaseJobExecutor)
Protected methodOnRunJobEnded
(Inherited from BaseJobExecutor)
Protected methodOnRunJobStarted
(Inherited from BaseJobExecutor)
Protected methodPostIteration Runs the extra logic after the last job element is processed..
(Inherited from BaseThreadCoordinatedJobExecutor)
Protected methodPostRun Runs the extra process after the main process using the last scan controller, in the Run method, is done.
(Inherited from BaseThreadCoordinatedJobExecutor)
Protected methodPreIteration Runs the extra logic before the first job element is processed..
(Inherited from BaseThreadCoordinatedJobExecutor)
Protected methodPreRun Runs the preparation before the main process using the first scan controller, in the Run method, is done.
(Inherited from BaseThreadCoordinatedJobExecutor)
Protected methodRun Runs a given job definition.
(Inherited from BaseThreadCoordinatedJobExecutor)
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