提交 ce151de3 编写于 作者: N Nikita Akilov

dbeaver/dbeaver-ee#521 simplify fixed recurs

上级 b0c26729
......@@ -28,13 +28,16 @@ import java.util.List;
* Scheduler
*/
public interface DBTScheduler {
enum RecurrenceType {
Interval,
Cron
}
String FEATURE_FREQUENCY_MINUTELY = "frequency.minutely";
String FEATURE_FREQUENCY_MINUTELY_START_DATETIME = FEATURE_FREQUENCY_MINUTELY + ".startDatetime";
String FEATURE_FREQUENCY_MINUTELY_STRICT_LIST = FEATURE_FREQUENCY_MINUTELY + ".strictList";
String FEATURE_FREQUENCY_HOURLY = "frequency.hourly";
String FEATURE_FREQUENCY_HOURLY_EXECUTION_MINUTE = FEATURE_FREQUENCY_HOURLY + ".executionMinute";
String FEATURE_FREQUENCY_HOURLY_START_DATETIME = FEATURE_FREQUENCY_HOURLY + ".startDatetime";
String FEATURE_FREQUENCY_HOURLY_STRICT_LIST = FEATURE_FREQUENCY_HOURLY + ".strictList";
String FEATURE_FREQUENCY_DAILY = "frequency.daily";
String FEATURE_FREQUENCY_DAILY_START_DATE = FEATURE_FREQUENCY_DAILY + ".startDate";
String FEATURE_FREQUENCY_DAILY_RECURRENCE = FEATURE_FREQUENCY_DAILY + ".recurrence";
......@@ -56,7 +59,7 @@ public interface DBTScheduler {
boolean supportsFeature(String feature);
List<Integer> getSupportedRecurrences(DBTTaskScheduleConfiguration.Frequency frequency);
RecurrenceType getRecurrenceType();
@NotNull
List<DBTTaskScheduleInfo> getAllScheduledTasks();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册