MCPcopy Create free account

hub / github.com/TheBiiigBlue/task-scheduler / functions

Functions134 in github.com/TheBiiigBlue/task-scheduler

↓ 24 callersMethodput
(String key, Object value)
src/main/java/com/bigblue/scheduler/base/utils/GuavaUtils.java:28
↓ 23 callersMethodget
(String key)
src/main/java/com/bigblue/scheduler/base/utils/GuavaUtils.java:32
↓ 21 callersMethodgetLogger
@Author: TheBigBlue @Description: 获取logger @Date: 2020/6/21 @Param: [logName] @Return:
src/main/java/com/bigblue/scheduler/base/log/SchedulerLogger.java:41
↓ 8 callersMethodgetParentTask
如果查询不到(返回NULL),则说明ParentTask success finish 或 any nodeTask exception 特别说明: 凡是调用此方法,都需要对null进行判断并处理 @param jobId @return 可能返回NUlL
src/main/java/com/bigblue/scheduler/manager/TaskManager.java:102
↓ 6 callersMethodsize
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:170
↓ 5 callersMethodgetDateFormat
日期格式化yyyy-MM-dd @param date @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:89
↓ 5 callersMethodremove
(String key)
src/main/java/com/bigblue/scheduler/base/utils/GuavaUtils.java:36
↓ 4 callersMethodgetProgress
@Author: TheBigBlue @Description: 计算运行度 @Date: 2020/6/12 @Param: @return:
src/main/java/com/bigblue/scheduler/domain/ParentTask.java:36
↓ 4 callersMethodstart
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:342
↓ 4 callersMethodtoString
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:354
↓ 3 callersMethodgetApplicationContext
获取applicationContext @return
src/main/java/com/bigblue/scheduler/base/utils/SpringUtil.java:30
↓ 3 callersMethodgetBean
通过name获取 Bean. @param name 参数传入要获取的实例的类名 首字母小写,这是默认的 @return
src/main/java/com/bigblue/scheduler/base/utils/SpringUtil.java:39
↓ 3 callersMethodgetTasksStatus
@Author: TheBigBlue @Description: 获取各Task状态 @Date: 2020/6/13 @Return:
src/main/java/com/bigblue/scheduler/domain/ParentTask.java:47
↓ 3 callersMethodupdateTaskStatus
当 ParentTask finish or fail,则不会更新NodeTask的状态 @param jobId @param nodeTaskId @param taskStatus @return false: 说明 ParentTask已经失败
src/main/java/com/bigblue/scheduler/manager/TaskManager.java:62
↓ 2 callersMethodcancelTaskSchedule
取消 ParentTask 调度 @param jobId
src/main/java/com/bigblue/scheduler/manager/DAGTaskScheduler.java:124
↓ 2 callersMethoddataParse
()
src/main/java/com/bigblue/scheduler/test/TaskScheduleTests.java:105
↓ 2 callersMethodformatDate
日期格式化yyyy-MM-dd @param date @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:74
↓ 2 callersMethodgetFirstDayOfWeek
获取当前日期星期一日期 @return date
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:179
↓ 2 callersMethodgetNodeTask
(String nodeTaskId)
src/main/java/com/bigblue/scheduler/domain/ParentTask.java:54
↓ 2 callersMethodgetNodeTask
当ParentTask完成或NodeTask异常,可能返回null 特别说明: 凡是调用此方法,都需要对null进行判断并处理 @param jobId @param nodeTaskId
src/main/java/com/bigblue/scheduler/manager/TaskManager.java:116
↓ 2 callersMethodgetNowDateFormat
日期格式化yyyyMMdd @param date @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:159
↓ 2 callersMethodinitEvaluatorMap
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:87
↓ 2 callersMethodisFailOrFinish
@Author: TheBigBlue @Description: Task是否失败或完成 @Date: 2020/6/12 @Param: @return:
src/main/java/com/bigblue/scheduler/domain/ParentTask.java:77
↓ 2 callersMethodsetName
(String name)
src/main/java/ch/qos/logback/classic/LoggerContext.java:105
↓ 2 callersMethodstartNodeTasks
@Author: TheBigBlue @Description: 组装Tasks @Date: 2020/6/13 @Param nodeTasks: @Return:
src/main/java/com/bigblue/scheduler/service/TaskScheduler.java:25
↓ 2 callersMethodsubmitTask
向线程池提交任务 @param jobId @param nodeTask @return
src/main/java/com/bigblue/scheduler/manager/DAGTaskScheduler.java:227
↓ 2 callersMethodupdateLoggerContextVO
A new instance of LoggerContextRemoteView needs to be created each time the name or propertyMap (including keys or values) changes.
src/main/java/ch/qos/logback/classic/LoggerContext.java:95
↓ 2 callersMethodupdateParentTaskStatus
当 ParentTask finish or fail,则不会更新NodeTask的状态 @param jobId @param taskStatus @return false: 说明 ParentTask已经失败
src/main/java/com/bigblue/scheduler/manager/TaskManager.java:41
↓ 1 callersMethodaddAppenders
@Author: TheBigBlue @Description: 添加fileAppender、consoleAppender @Date: 2020/6/21 @Param logName: @Return:
src/main/java/com/bigblue/scheduler/base/log/SchedulerLogger.java:61
↓ 1 callersMethodaddTask
添加一个partentTask @param parentTask
src/main/java/com/bigblue/scheduler/manager/TaskManager.java:196
↓ 1 callersMethodcanNodeTaskSchedule
当前任务是否可以进行调度 @param jobId @param nodeTaskId @return
src/main/java/com/bigblue/scheduler/manager/TaskManager.java:138
↓ 1 callersMethodcancelScheduledTasks
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:231
↓ 1 callersMethoddataParse1
A B C D E F G @return
src/main/java/com/bigblue/scheduler/test/TaskScheduleTests.java:80
↓ 1 callersMethoddataParse2
A B F G C D E @return
src/main/java/com/bigblue/scheduler/test/TaskScheduleTests.java:96
↓ 1 callersMethoddoTask
@Author: TheBigBlue @Description: 执行自定义的Task逻辑,当有异常后抛出 @Date: 2020/6/12
src/main/java/com/bigblue/scheduler/service/INodeTask.java:17
↓ 1 callersMethodfireOnReset
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:322
↓ 1 callersMethodfireOnStart
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:328
↓ 1 callersMethodfireOnStop
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:334
↓ 1 callersMethodgetCurrentDate
()
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:469
↓ 1 callersMethodgetCurrentFormatDate
(String formatDate)
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:462
↓ 1 callersMethodgetDateTimeFormat
日期格式化yyyy-MM-dd HH:mm:ss @param date @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:99
↓ 1 callersMethodgetDependencies
(List<JsonEdge> edges, JsonNode node)
src/main/java/com/bigblue/scheduler/manager/TaskParser.java:58
↓ 1 callersMethodgetNoDependentNodeTasks
获取没有依赖的NodeTasks @param jobId @return
src/main/java/com/bigblue/scheduler/manager/TaskManager.java:176
↓ 1 callersMethodincSize
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:166
↓ 1 callersMethodisFail
()
src/main/java/com/bigblue/scheduler/domain/ParentTask.java:66
↓ 1 callersMethodnodeTaskFail
()
src/main/java/com/bigblue/scheduler/domain/ParentTask.java:62
↓ 1 callersMethodnodeTaskSuccess
()
src/main/java/com/bigblue/scheduler/domain/ParentTask.java:58
↓ 1 callersMethodnodeTasksToBeScheduled
所有 {@code nodeState==NodeTaskStatus.init}的任务 @param parentTask @return
src/main/java/com/bigblue/scheduler/manager/TaskManager.java:159
↓ 1 callersMethodonClose
WebSocket请求关闭
src/main/java/com/bigblue/scheduler/base/websocket/WebSocketController.java:65
↓ 1 callersMethodonFail
当nodeTask执行fail后,会触发该方法
src/main/java/com/bigblue/scheduler/service/TaskListener.java:23
↓ 1 callersMethodonFailure
(Throwable t)
src/main/java/com/bigblue/scheduler/manager/TaskExecCallback.java:63
↓ 1 callersMethodparseNodeTasks
@Author: TheBigBlue @Description: 解析项目内容,转化为执行逻辑NodeTasks @Date: 2020/6/15 @Param jobContent: @Return: java.util.Map<java.lang.String, com.bigblue.sch
src/main/java/com/bigblue/scheduler/manager/TaskParser.java:37
↓ 1 callersMethodparseTasksAndSchedule
(JsonContent jsonContent)
src/main/java/com/bigblue/scheduler/service/TaskScheduler.java:16
↓ 1 callersMethodprocess
当nodeTask执行success后,会触发该方法
src/main/java/com/bigblue/scheduler/service/TaskListener.java:18
↓ 1 callersMethodremoveLogger
@Author: TheBigBlue @Description: 关闭appender线程,移除logger @Date: 2020/6/21 @Param: [logName] @Return:
src/main/java/com/bigblue/scheduler/base/log/SchedulerLogger.java:96
↓ 1 callersMethodremoveTask
添加一个partentTask
src/main/java/com/bigblue/scheduler/manager/TaskManager.java:207
↓ 1 callersMethodreset
This method clears all internal properties, except internal status messages, closes all appenders, removes any turboFilters, fires an OnReset event, r
src/main/java/ch/qos/logback/classic/LoggerContext.java:217
↓ 1 callersMethodresetAllListeners
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:308
↓ 1 callersMethodresetListenersExceptResetResistant
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:297
↓ 1 callersMethodresetStatusListeners
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:238
↓ 1 callersMethodresetTurboFilterList
First processPriorToRemoval all registered turbo filters and then clear the registration list.
src/main/java/ch/qos/logback/classic/LoggerContext.java:257
↓ 1 callersMethodrun
()
src/main/java/com/bigblue/scheduler/base/log/TailLogThread.java:25
↓ 1 callersMethodrunNoDependentNodeTasks
运行没有依赖的NodeTasks @param jobId
src/main/java/com/bigblue/scheduler/manager/DAGTaskScheduler.java:211
↓ 1 callersMethodstartNodeTasks
当前所有 NodeTasks 会被当成一个整体进行调度(形成一个 有向无环图 tasks) @param nodeTasks 所有的tasks @param statusListener 用于监听任务的状态
src/main/java/com/bigblue/scheduler/manager/DAGTaskScheduler.java:80
↓ 1 callersMethodstartParentTask
开启线程,调度ParentTask @param parentTask
src/main/java/com/bigblue/scheduler/manager/DAGTaskScheduler.java:99
↓ 1 callersMethodstartTaskSchedule
开启任务调度 对于每个 parentTask,都需要新启一个独立的Thread去调度; @param jobId
src/main/java/com/bigblue/scheduler/manager/DAGTaskScheduler.java:151
↓ 1 callersMethodstop
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:347
MethodLoggerContext
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:74
MethodMyNodeTask
(long runTime, String jobId, String taskId, Set<String> dependences)
src/main/java/com/bigblue/scheduler/test/MyNodeTask.java:22
MethodNodeTask
(String taskId)
src/main/java/com/bigblue/scheduler/domain/NodeTask.java:50
MethodTailLogThread
(InputStream in, Session session)
src/main/java/com/bigblue/scheduler/base/log/TailLogThread.java:19
MethodTaskExecCallback
(String jobId, String nodeTaskId, TaskManager taskManager, DAGTaskScheduler taskScheduler)
src/main/java/com/bigblue/scheduler/manager/TaskExecCallback.java:35
MethodaddListener
(LoggerContextListener listener)
src/main/java/ch/qos/logback/classic/LoggerContext.java:289
MethodaddTurboFilter
(TurboFilter newFilter)
src/main/java/ch/qos/logback/classic/LoggerContext.java:249
Methodcall
多线程调度,子类需覆盖此方法 @throws Exception
src/main/java/com/bigblue/scheduler/domain/NodeTask.java:76
MethodcancelTaskSchedule
@Author: TheBigBlue @Description: 取消调度 @Date: 2020/6/13 @Param taskId: @Param taskStatus: @Return:
src/main/java/com/bigblue/scheduler/service/TaskScheduler.java:44
MethoddateParse
把字符串的yyyyMMdd转换为yyyy-MM-dd格式 @param str 传入需要格式时间 @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:479
MethoddoTask
()
src/main/java/com/bigblue/scheduler/test/MyNodeTask.java:27
MethodemptyCache
()
src/main/java/com/bigblue/scheduler/base/utils/GuavaUtils.java:40
Methodexists
Check if the named logger exists in the hierarchy. If so return its reference, otherwise returns <code>null</code>. @param name the name of the logge
src/main/java/ch/qos/logback/classic/LoggerContext.java:180
MethodfireOnLevelChange
(Logger logger, Level level)
src/main/java/ch/qos/logback/classic/LoggerContext.java:316
MethodgetAll
()
src/main/java/com/bigblue/scheduler/base/utils/GuavaUtils.java:44
MethodgetAllValue
()
src/main/java/com/bigblue/scheduler/base/utils/GuavaUtils.java:48
MethodgetBeforeData
@param now :当前需转换的日期 @param num :距离之前的天数 @return :字符串类型的格式化的前几天 @Description(描述) :格式化前几天
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:395
MethodgetCopyOfListenerList
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:312
MethodgetCurrentFormatDateLong19
()
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:457
MethodgetDateTime
时间格式化 @param date @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:134
MethodgetDayAfter
获取日期后一天 @param date @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:299
MethodgetDayBefore
获取日期前一天 @param date @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:286
MethodgetDaySub
<li>功能描述:时间相减得到天数 @param beginDateStr @param endDateStr @return Integer @author Administrator
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:449
MethodgetEveryDay
获取时间段的每一天 @param startDate 开始日期 @param endDate 结束日期 @return 日期列表
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:343
MethodgetFirstDayOfMonth
获取当前月的第一天 @return date
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:235
MethodgetFirstMonth
获取提前多少个月 @param monty @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:383
MethodgetFrameworkPackages
List of packages considered part of the logging framework such that they are never considered as callers of the logging framework. This list used to c
src/main/java/ch/qos/logback/classic/LoggerContext.java:376
MethodgetLastDayOfMonth
获取当前月的最后一天 @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:246
MethodgetLastDayOfWeek
获取当前日期星期日日期 @return date
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:191
MethodgetLogger
(final Class<?> clazz)
src/main/java/ch/qos/logback/classic/LoggerContext.java:111
MethodgetLoggerContextRemoteView
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:197
MethodgetLoggerList
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:190
MethodgetMaxCallerDataDepth
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:359
next →1–100 of 134, ranked by callers