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 AppSchedulerstatic voidinitialize(OpenMetadataApplicationConfig config, CollectionDAO dao, SearchRepository searchClient) static voidshutDown()voidtriggerOnDemandApplication(App application)
-
Field Details
-
ON_DEMAND_JOB
- See Also:
-
APPS_JOB_GROUP
- See Also:
-
APPS_TRIGGER_GROUP
- See Also:
-
APP_INFO_KEY
- See Also:
-
APP_NAME
- See Also:
-
-
Method Details
-
initialize
public static void initialize(OpenMetadataApplicationConfig config, CollectionDAO dao, SearchRepository searchClient) throws org.quartz.SchedulerException - Throws:
org.quartz.SchedulerException
-
getInstance
-
addApplicationSchedule
-
deleteScheduledApplication
- Throws:
org.quartz.SchedulerException
-
shutDown
public static void shutDown() throws org.quartz.SchedulerException- Throws:
org.quartz.SchedulerException
-
getCronSchedule
-
triggerOnDemandApplication
-