Class AppScheduler
java.lang.Object
org.openmetadata.service.apps.scheduler.AppScheduler
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddApplicationSchedule(App application) voidstatic org.quartz.CronScheduleBuildergetCronSchedule(AppSchedule scheduleInfo) static AppSchedulerConcurrentMap<UUID,org.quartz.JobDetail> static voidinitialize(CollectionDAO dao, SearchRepository searchClient) static voidshutDown()voidtriggerOnDemandApplication(App application)
-
Field Details
-
APPS_JOB_GROUP
- See Also:
-
APPS_TRIGGER_GROUP
- See Also:
-
APP_CRON_TRIGGER
- See Also:
-
APP_INFO_KEY
- See Also:
-
COLLECTION_DAO_KEY
- See Also:
-
SEARCH_CLIENT_KEY
- See Also:
-
-
Method Details
-
initialize
public static void initialize(CollectionDAO dao, SearchRepository searchClient) throws org.quartz.SchedulerException - Throws:
org.quartz.SchedulerException
-
getInstance
-
getReportMap
-
addApplicationSchedule
-
deleteScheduledApplication
- Throws:
org.quartz.SchedulerException
-
shutDown
public static void shutDown() throws org.quartz.SchedulerException- Throws:
org.quartz.SchedulerException
-
getCronSchedule
-
triggerOnDemandApplication
-