索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- AbstractKernelScheduler - com.walker.scheduler中的类
-
抽象的核心调度器实现。
- AbstractKernelScheduler(int, String) - 类的构造器 com.walker.scheduler.AbstractKernelScheduler
- AbstractScheduler - com.walker.scheduler中的类
- AbstractScheduler() - 类的构造器 com.walker.scheduler.AbstractScheduler
- AbstractScheduler(int, String) - 类的构造器 com.walker.scheduler.AbstractScheduler
C
- com.walker.scheduler - 程序包 com.walker.scheduler
- com.walker.scheduler.impl - 程序包 com.walker.scheduler.impl
- com.walker.scheduler.util - 程序包 com.walker.scheduler.util
- combineEveryDay24HourOption() - 类中的静态方法 com.walker.scheduler.util.OptionUtils
-
返回调度时间选项:每天24小时
- combineEveryDayHourRange(List<Integer[]>) - 类中的静态方法 com.walker.scheduler.util.OptionUtils
-
组装一个每天在规定时间段范围的调度选项。
D
- DAY - enum class 中的枚举常量 com.walker.scheduler.Option.PeriodType
- doChangeIntervalTime() - 类中的方法 com.walker.scheduler.AbstractKernelScheduler
-
修改时钟间隔时间,让它能更缓慢的工作(休息)
- doResetIntervalTime() - 类中的方法 com.walker.scheduler.AbstractKernelScheduler
-
复位时钟间隔时间到默认值。
- doRunOnce(Object[]) - 类中的方法 com.walker.scheduler.AbstractKernelScheduler
-
执行一次具体任务动作,由子类实现
- doRunOnce(Object[]) - 类中的方法 com.walker.scheduler.impl.ForeverScheduler
- doRunOnce(Object[]) - 类中的方法 com.walker.scheduler.impl.TimedScheduler
E
- EXACTLY - enum class 中的枚举常量 com.walker.scheduler.Option.TimeType
-
精确时间点
F
- firstRunForLazy() - 类中的方法 com.walker.scheduler.impl.TimedScheduler
- FOREVER - enum class 中的枚举常量 com.walker.scheduler.Option.PeriodType
- ForeverScheduler - com.walker.scheduler.impl中的类
-
平台实现的“采集类型”调度器,特点是:无限循环,持续执行,无需设置周期。
- ForeverScheduler(int, String) - 类的构造器 com.walker.scheduler.impl.ForeverScheduler
G
- GatherSchedulerManager - com.walker.scheduler中的类
-
采集调度器管理器,默认实现。
- GatherSchedulerManager() - 类的构造器 com.walker.scheduler.GatherSchedulerManager
- getArgumentManager() - 类中的方法 com.walker.scheduler.AbstractScheduler
- getArgumentManager() - 接口中的方法 com.walker.scheduler.Scheduler
- getCachedData() - 类中的方法 com.walker.scheduler.GatherSchedulerManager
- getCurrentFailedTime() - 类中的方法 com.walker.scheduler.AbstractScheduler
-
返回采集请求数据发生错误的次数,无论是http或者数据库请求失败都会计数。
- getCurrentTaskDay() - 类中的方法 com.walker.scheduler.Option
- getCurrentTaskMonth() - 类中的方法 com.walker.scheduler.Option
- getCurrentTaskYear() - 类中的方法 com.walker.scheduler.Option
- getDay() - 类中的方法 com.walker.scheduler.Option.TimeObject
- getHour() - 类中的方法 com.walker.scheduler.Option.TimeObject
- getId() - 类中的方法 com.walker.scheduler.AbstractScheduler
- getId() - 接口中的方法 com.walker.scheduler.Scheduler
- getIndex() - enum class中的方法 com.walker.scheduler.Option.PeriodType
- getIndex() - enum class中的方法 com.walker.scheduler.Option.TimeType
- getInvokeCount() - 类中的方法 com.walker.scheduler.AbstractKernelScheduler
-
返回采集当前调用的次数
- getMonth() - 类中的方法 com.walker.scheduler.Option.TimeObject
- getName() - 类中的方法 com.walker.scheduler.AbstractScheduler
- getName() - 接口中的方法 com.walker.scheduler.Scheduler
- getObject(String) - enum class中的静态方法 com.walker.scheduler.Option.PeriodType
- getObject(String) - enum class中的静态方法 com.walker.scheduler.Option.TimeType
- getOneGatherScheduler(int) - 类中的方法 com.walker.scheduler.GatherSchedulerManager
- getOption() - 类中的方法 com.walker.scheduler.AbstractScheduler
- getOption() - 接口中的方法 com.walker.scheduler.Scheduler
- getPause() - 类中的方法 com.walker.scheduler.AbstractScheduler
- getPeriodType() - 类中的方法 com.walker.scheduler.Option
- getRestartTime() - 类中的方法 com.walker.scheduler.AbstractScheduler
- getRunParameters(Object) - 类中的方法 com.walker.scheduler.AbstractKernelScheduler
-
返回运行任务的动态参数,每次调用任务时,参数可能都不一样。
- getRunParameters(Object) - 类中的方法 com.walker.scheduler.impl.ForeverScheduler
- getRunParameters(Object) - 类中的方法 com.walker.scheduler.impl.TimedScheduler
- getScheduleEngine() - 类中的方法 com.walker.scheduler.AbstractScheduler
- getStart() - 类中的方法 com.walker.scheduler.AbstractScheduler
- getStartTime() - 类中的方法 com.walker.scheduler.AbstractScheduler
- getStartTime() - 接口中的方法 com.walker.scheduler.Scheduler
- getStoreId() - 类中的方法 com.walker.scheduler.AbstractKernelScheduler
- getStoreId() - 类中的方法 com.walker.scheduler.AbstractScheduler
- getStoreId() - 接口中的方法 com.walker.scheduler.Scheduler
- getTimeInterval() - 类中的方法 com.walker.scheduler.AbstractScheduler
- getTimeRangesValue() - 类中的方法 com.walker.scheduler.Option
- getTimeType() - 类中的方法 com.walker.scheduler.Option
- getYear() - 类中的方法 com.walker.scheduler.Option.TimeObject
I
- initialize() - 类中的方法 com.walker.scheduler.GatherSchedulerManager
-
初始化方法,子类实现。
- interruptKernelThread() - 类中的方法 com.walker.scheduler.AbstractScheduler
-
中断执行线程,通常是在它间隔睡眠时,执行该方法唤醒。
- isAllowIdleSleep() - 类中的方法 com.walker.scheduler.AbstractKernelScheduler
- isAvailable() - 类中的方法 com.walker.scheduler.Option.TimeObject
-
标识,当前的时间对象是否有效的调度时间
- isAvailable(long) - 类中的方法 com.walker.scheduler.Option
-
系统给定的时间,是否满足(调度任务)设定时间的要求
- isAvailableTime(long) - 类中的方法 com.walker.scheduler.Option
-
系统给定的时间,是否满足(调度任务)设定时间的要求
- isCycleTask() - 类中的方法 com.walker.scheduler.Option
-
是否周期性任务,如果是返回true
- isKernelScheduler() - 类中的方法 com.walker.scheduler.AbstractKernelScheduler
- isKernelScheduler() - 类中的方法 com.walker.scheduler.AbstractScheduler
- isKernelScheduler() - 接口中的方法 com.walker.scheduler.Scheduler
-
返回是否'核心'调度器,核心调度器不能够被人为管理(启动、停止等)。
- isPause() - 类中的方法 com.walker.scheduler.AbstractScheduler
- isPause() - 接口中的方法 com.walker.scheduler.Scheduler
- isSameDay(int) - 类中的方法 com.walker.scheduler.Option.TimeObject
- isSameDay(int, int) - 类中的方法 com.walker.scheduler.Option.TimeObject
- isSameDay(int, int, int) - 类中的方法 com.walker.scheduler.Option.TimeObject
- isStarted() - 类中的方法 com.walker.scheduler.AbstractScheduler
- isStarted() - 接口中的方法 com.walker.scheduler.Scheduler
- isTaskTerminateCondition() - 类中的方法 com.walker.scheduler.AbstractScheduler
- isTaskTerminateCondition() - 接口中的方法 com.walker.scheduler.Scheduler
-
返回执行任务如果没有采集到数据,是否终止该任务。
- isTimeIntervalChanged() - 类中的方法 com.walker.scheduler.AbstractKernelScheduler
L
- ListeningScheduler - com.walker.scheduler.impl中的类
- ListeningScheduler(int, String) - 类的构造器 com.walker.scheduler.impl.ListeningScheduler
- listSchedulers() - 类中的方法 com.walker.scheduler.GatherSchedulerManager
-
列出所有正在运行,包含:暂停的,所有调度器
- logger - 类中的变量 com.walker.scheduler.AbstractScheduler
- logger - 类中的变量 com.walker.scheduler.GatherSchedulerManager
- logger - 类中的变量 com.walker.scheduler.Option
M
- main(String[]) - 类中的静态方法 com.walker.scheduler.Option
- MONTH - enum class 中的枚举常量 com.walker.scheduler.Option.PeriodType
N
- NONE - enum class 中的枚举常量 com.walker.scheduler.Option.PeriodType
- NotFoundGatherDataException - com.walker.scheduler中的Exception Class
-
定义“不能找到采集源”异常。
- NotFoundGatherDataException(String) - exception class的构造器 com.walker.scheduler.NotFoundGatherDataException
- NotFoundGatherDataException(String, Throwable) - exception class的构造器 com.walker.scheduler.NotFoundGatherDataException
- nThreadQueue - 类中的变量 com.walker.scheduler.AbstractScheduler
- nThreads - 类中的变量 com.walker.scheduler.AbstractScheduler
O
- onBeforeSchedule(Option.TimeObject) - 类中的方法 com.walker.scheduler.AbstractScheduler
-
每次执行调度之前,调用该方法。
- onProcess(Object[]) - 类中的方法 com.walker.scheduler.impl.TimedScheduler
-
业务调用实现,实际执行一次计算调用
- onStartScheduler() - 类中的方法 com.walker.scheduler.impl.ListeningScheduler
- onStopScheduler() - 类中的方法 com.walker.scheduler.impl.ListeningScheduler
- Option - com.walker.scheduler中的类
-
调度器时间设置选项定义
- Option() - 类的构造器 com.walker.scheduler.Option
- Option.PeriodType - com.walker.scheduler中的Enum Class
-
执行周期定义
- Option.TimeObject - com.walker.scheduler中的类
- Option.TimeType - com.walker.scheduler中的Enum Class
-
执行时间类型定义
- OptionUtils - com.walker.scheduler.util中的类
- OptionUtils() - 类的构造器 com.walker.scheduler.util.OptionUtils
P
- pause() - 类中的方法 com.walker.scheduler.AbstractScheduler
- pause() - 类中的方法 com.walker.scheduler.impl.ListeningScheduler
- pause() - 接口中的方法 com.walker.scheduler.Scheduler
- pauseScheduler(int) - 类中的方法 com.walker.scheduler.GatherSchedulerManager
- PERIOD_TYPE_CYCLE_DAY - enum class中的静态变量 com.walker.scheduler.Option.PeriodType
- PERIOD_TYPE_CYCLE_MONTH - enum class中的静态变量 com.walker.scheduler.Option.PeriodType
- PERIOD_TYPE_CYCLE_WEEK - enum class中的静态变量 com.walker.scheduler.Option.PeriodType
- PERIOD_TYPE_CYCLE_YEAR - enum class中的静态变量 com.walker.scheduler.Option.PeriodType
- PERIOD_TYPE_FOREVER - enum class中的静态变量 com.walker.scheduler.Option.PeriodType
- PERIOD_TYPE_ONCE - enum class中的静态变量 com.walker.scheduler.Option.PeriodType
R
- RANGE - enum class 中的枚举常量 com.walker.scheduler.Option.TimeType
- restart() - 类中的方法 com.walker.scheduler.AbstractScheduler
- restart() - 接口中的方法 com.walker.scheduler.Scheduler
- restartScheduler(int) - 类中的方法 com.walker.scheduler.GatherSchedulerManager
- restartScheduler(AbstractScheduler) - 类中的方法 com.walker.scheduler.GatherSchedulerManager
-
已过时。
- runTask() - 类中的方法 com.walker.scheduler.AbstractKernelScheduler
- runTask() - 类中的方法 com.walker.scheduler.AbstractScheduler
-
运行任务,由子类执行。
- runTask() - 类中的方法 com.walker.scheduler.impl.ListeningScheduler
S
- scheduleEngine - 类中的变量 com.walker.scheduler.AbstractScheduler
- ScheduleEngine - com.walker.scheduler中的接口
-
调度引擎接口定义,主要用来存储调度的相关信息。
- Scheduler - com.walker.scheduler中的接口
-
调度器规范定义。
- scheduleToNext(Option.TimeObject) - 类中的方法 com.walker.scheduler.Option
-
是周期性调度时,调用该方法切换到下一个时间点。
- setAllowIdleSleep(boolean) - 类中的方法 com.walker.scheduler.AbstractKernelScheduler
- setArgumentManager(ArgumentsManager) - 类中的方法 com.walker.scheduler.AbstractScheduler
- setArgumentManager(ArgumentsManager) - 接口中的方法 com.walker.scheduler.Scheduler
- setAvailable(boolean) - 类中的方法 com.walker.scheduler.Option.TimeObject
- setCurrentFailedTime(int) - 类中的方法 com.walker.scheduler.AbstractScheduler
- setExactlyTime(int, int, int, int) - 类中的方法 com.walker.scheduler.Option
-
设置定时任务的精确时间
- setId(int) - 类中的方法 com.walker.scheduler.AbstractScheduler
- setMaxFailedTimes(int) - 类中的方法 com.walker.scheduler.AbstractScheduler
-
设置调度任务失败最大次数,超过该次数,自动终止任务。
- setMaxFailedTimes(int) - 接口中的方法 com.walker.scheduler.Scheduler
- setName(String) - 类中的方法 com.walker.scheduler.AbstractScheduler
- setOption(Option) - 类中的方法 com.walker.scheduler.AbstractScheduler
- setOption(Option) - 接口中的方法 com.walker.scheduler.Scheduler
-
设置调度时间设置选项
- setPeriodType(Option.PeriodType) - 类中的方法 com.walker.scheduler.Option
- setRangeTime(List<Integer[]>) - 类中的方法 com.walker.scheduler.Option
-
设置定时任务的,时间段范围,可以有多个
- setScheduleEngine(ScheduleEngine) - 类中的方法 com.walker.scheduler.AbstractScheduler
- setScheduleEngine(ScheduleEngine) - 接口中的方法 com.walker.scheduler.Scheduler
-
设置调度存储引擎对象
- setSleepForNotFoundData(boolean) - 类中的方法 com.walker.scheduler.impl.ForeverScheduler
-
设置参数:如果执行调用后,未返回结果数据,就进入休眠(有休眠时间设置)
- setStatusDone(int) - 接口中的方法 com.walker.scheduler.ScheduleEngine
-
设置调度器状态为:任务执行完成并结束,此状态仅针对'一次性任务'有效。
- setStatusPaused(int) - 接口中的方法 com.walker.scheduler.ScheduleEngine
- setStatusRestarted(int) - 接口中的方法 com.walker.scheduler.ScheduleEngine
- setStatusStarted(int) - 接口中的方法 com.walker.scheduler.ScheduleEngine
- setStatusStoped(int) - 接口中的方法 com.walker.scheduler.ScheduleEngine
- setTaskTerminateCondition(boolean) - 类中的方法 com.walker.scheduler.AbstractScheduler
- setTaskTerminateCondition(boolean) - 接口中的方法 com.walker.scheduler.Scheduler
-
告诉调度器,任务调用设否要设置'终止条件'。
- setTimeInterval(long) - 类中的方法 com.walker.scheduler.AbstractScheduler
- setTimeType(Option.TimeType) - 类中的方法 com.walker.scheduler.Option
- setWaitSleepTime(long) - 类中的方法 com.walker.scheduler.AbstractKernelScheduler
-
休眠时间,该变量主要让用户修改,如果为0,默认使用:MORE_INTERVAL_TIME
- start() - 类中的方法 com.walker.scheduler.AbstractScheduler
- start() - 类中的方法 com.walker.scheduler.impl.ListeningScheduler
- start() - 接口中的方法 com.walker.scheduler.Scheduler
- started - 类中的变量 com.walker.scheduler.AbstractScheduler
- startScheduler(AbstractScheduler) - 类中的方法 com.walker.scheduler.GatherSchedulerManager
- startTime - 类中的变量 com.walker.scheduler.AbstractScheduler
- stop() - 类中的方法 com.walker.scheduler.AbstractScheduler
- stop() - 类中的方法 com.walker.scheduler.impl.ListeningScheduler
- stop() - 接口中的方法 com.walker.scheduler.Scheduler
- stopScheduler(int) - 类中的方法 com.walker.scheduler.GatherSchedulerManager
T
- TimedScheduler - com.walker.scheduler.impl中的类
-
平台定时调度器实现,该对象必须设置定时时间,支持:
- TimedScheduler(int, String) - 类的构造器 com.walker.scheduler.impl.TimedScheduler
- TimeObject(int, int, int, int) - 类的构造器 com.walker.scheduler.Option.TimeObject
- toString() - 类中的方法 com.walker.scheduler.Option.TimeObject
- toString() - 类中的方法 com.walker.scheduler.Option
V
- valueOf(String) - enum class中的静态方法 com.walker.scheduler.Option.PeriodType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.walker.scheduler.Option.TimeType
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 com.walker.scheduler.Option.PeriodType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 com.walker.scheduler.Option.TimeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WEEK - enum class 中的枚举常量 com.walker.scheduler.Option.PeriodType
Y
- YEAR - enum class 中的枚举常量 com.walker.scheduler.Option.PeriodType
All Classes and Interfaces|常量字段值|所有程序包|序列化表格