2022-12-01 16:37:39 +01:00

21 lines
734 B
VB.net

Imports DigitalData.Modules.Database
Imports DigitalData.Modules.Logging
Imports Quartz
Namespace Scheduler.Jobs
Public Class BaseJob
Friend LogConfig As LogConfig
Friend Logger As Logger
Friend Database As MSSQLServer
Public Function InitializeJob(context As IJobExecutionContext) As Dictionary(Of String, String)
Dim oJobData = context.MergedJobDataMap
LogConfig = oJobData.Item(Constants.Scheduler.JOB_CONFIG_LOGCONFIG)
Database = oJobData.Item(Constants.Scheduler.JOB_CONFIG_DATABASE)
Logger = LogConfig.GetLogger()
Return oJobData.Item(Constants.Scheduler.JOB_CONFIG_ARGUMENTS)
End Function
End Class
End Namespace