索引

A C D E F G I L M N O P R S T V W Y 
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
 
A C D E F G I L M N O P R S T V W Y 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格