Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TheBiiigBlue/task-scheduler
/ functions
Functions
134 in github.com/TheBiiigBlue/task-scheduler
⨍
Functions
134
◇
Types & classes
26
↓ 24 callers
Method
put
(String key, Object value)
src/main/java/com/bigblue/scheduler/base/utils/GuavaUtils.java:28
↓ 23 callers
Method
get
(String key)
src/main/java/com/bigblue/scheduler/base/utils/GuavaUtils.java:32
↓ 21 callers
Method
getLogger
@Author: TheBigBlue @Description: 获取logger @Date: 2020/6/21 @Param: [logName] @Return:
src/main/java/com/bigblue/scheduler/base/log/SchedulerLogger.java:41
↓ 8 callers
Method
getParentTask
如果查询不到(返回NULL),则说明ParentTask success finish 或 any nodeTask exception 特别说明: 凡是调用此方法,都需要对null进行判断并处理 @param jobId @return 可能返回NUlL
src/main/java/com/bigblue/scheduler/manager/TaskManager.java:102
↓ 6 callers
Method
size
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:170
↓ 5 callers
Method
getDateFormat
日期格式化yyyy-MM-dd @param date @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:89
↓ 5 callers
Method
remove
(String key)
src/main/java/com/bigblue/scheduler/base/utils/GuavaUtils.java:36
↓ 4 callers
Method
getProgress
@Author: TheBigBlue @Description: 计算运行度 @Date: 2020/6/12 @Param: @return:
src/main/java/com/bigblue/scheduler/domain/ParentTask.java:36
↓ 4 callers
Method
start
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:342
↓ 4 callers
Method
toString
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:354
↓ 3 callers
Method
getApplicationContext
获取applicationContext @return
src/main/java/com/bigblue/scheduler/base/utils/SpringUtil.java:30
↓ 3 callers
Method
getBean
通过name获取 Bean. @param name 参数传入要获取的实例的类名 首字母小写,这是默认的 @return
src/main/java/com/bigblue/scheduler/base/utils/SpringUtil.java:39
↓ 3 callers
Method
getTasksStatus
@Author: TheBigBlue @Description: 获取各Task状态 @Date: 2020/6/13 @Return:
src/main/java/com/bigblue/scheduler/domain/ParentTask.java:47
↓ 3 callers
Method
updateTaskStatus
当 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 callers
Method
cancelTaskSchedule
取消 ParentTask 调度 @param jobId
src/main/java/com/bigblue/scheduler/manager/DAGTaskScheduler.java:124
↓ 2 callers
Method
dataParse
()
src/main/java/com/bigblue/scheduler/test/TaskScheduleTests.java:105
↓ 2 callers
Method
formatDate
日期格式化yyyy-MM-dd @param date @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:74
↓ 2 callers
Method
getFirstDayOfWeek
获取当前日期星期一日期 @return date
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:179
↓ 2 callers
Method
getNodeTask
(String nodeTaskId)
src/main/java/com/bigblue/scheduler/domain/ParentTask.java:54
↓ 2 callers
Method
getNodeTask
当ParentTask完成或NodeTask异常,可能返回null 特别说明: 凡是调用此方法,都需要对null进行判断并处理 @param jobId @param nodeTaskId
src/main/java/com/bigblue/scheduler/manager/TaskManager.java:116
↓ 2 callers
Method
getNowDateFormat
日期格式化yyyyMMdd @param date @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:159
↓ 2 callers
Method
initEvaluatorMap
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:87
↓ 2 callers
Method
isFailOrFinish
@Author: TheBigBlue @Description: Task是否失败或完成 @Date: 2020/6/12 @Param: @return:
src/main/java/com/bigblue/scheduler/domain/ParentTask.java:77
↓ 2 callers
Method
setName
(String name)
src/main/java/ch/qos/logback/classic/LoggerContext.java:105
↓ 2 callers
Method
startNodeTasks
@Author: TheBigBlue @Description: 组装Tasks @Date: 2020/6/13 @Param nodeTasks: @Return:
src/main/java/com/bigblue/scheduler/service/TaskScheduler.java:25
↓ 2 callers
Method
submitTask
向线程池提交任务 @param jobId @param nodeTask @return
src/main/java/com/bigblue/scheduler/manager/DAGTaskScheduler.java:227
↓ 2 callers
Method
updateLoggerContextVO
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 callers
Method
updateParentTaskStatus
当 ParentTask finish or fail,则不会更新NodeTask的状态 @param jobId @param taskStatus @return false: 说明 ParentTask已经失败
src/main/java/com/bigblue/scheduler/manager/TaskManager.java:41
↓ 1 callers
Method
addAppenders
@Author: TheBigBlue @Description: 添加fileAppender、consoleAppender @Date: 2020/6/21 @Param logName: @Return:
src/main/java/com/bigblue/scheduler/base/log/SchedulerLogger.java:61
↓ 1 callers
Method
addTask
添加一个partentTask @param parentTask
src/main/java/com/bigblue/scheduler/manager/TaskManager.java:196
↓ 1 callers
Method
canNodeTaskSchedule
当前任务是否可以进行调度 @param jobId @param nodeTaskId @return
src/main/java/com/bigblue/scheduler/manager/TaskManager.java:138
↓ 1 callers
Method
cancelScheduledTasks
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:231
↓ 1 callers
Method
dataParse1
A B C D E F G @return
src/main/java/com/bigblue/scheduler/test/TaskScheduleTests.java:80
↓ 1 callers
Method
dataParse2
A B F G C D E @return
src/main/java/com/bigblue/scheduler/test/TaskScheduleTests.java:96
↓ 1 callers
Method
doTask
@Author: TheBigBlue @Description: 执行自定义的Task逻辑,当有异常后抛出 @Date: 2020/6/12
src/main/java/com/bigblue/scheduler/service/INodeTask.java:17
↓ 1 callers
Method
fireOnReset
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:322
↓ 1 callers
Method
fireOnStart
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:328
↓ 1 callers
Method
fireOnStop
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:334
↓ 1 callers
Method
getCurrentDate
()
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:469
↓ 1 callers
Method
getCurrentFormatDate
(String formatDate)
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:462
↓ 1 callers
Method
getDateTimeFormat
日期格式化yyyy-MM-dd HH:mm:ss @param date @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:99
↓ 1 callers
Method
getDependencies
(List<JsonEdge> edges, JsonNode node)
src/main/java/com/bigblue/scheduler/manager/TaskParser.java:58
↓ 1 callers
Method
getNoDependentNodeTasks
获取没有依赖的NodeTasks @param jobId @return
src/main/java/com/bigblue/scheduler/manager/TaskManager.java:176
↓ 1 callers
Method
incSize
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:166
↓ 1 callers
Method
isFail
()
src/main/java/com/bigblue/scheduler/domain/ParentTask.java:66
↓ 1 callers
Method
nodeTaskFail
()
src/main/java/com/bigblue/scheduler/domain/ParentTask.java:62
↓ 1 callers
Method
nodeTaskSuccess
()
src/main/java/com/bigblue/scheduler/domain/ParentTask.java:58
↓ 1 callers
Method
nodeTasksToBeScheduled
所有 {@code nodeState==NodeTaskStatus.init}的任务 @param parentTask @return
src/main/java/com/bigblue/scheduler/manager/TaskManager.java:159
↓ 1 callers
Method
onClose
WebSocket请求关闭
src/main/java/com/bigblue/scheduler/base/websocket/WebSocketController.java:65
↓ 1 callers
Method
onFail
当nodeTask执行fail后,会触发该方法
src/main/java/com/bigblue/scheduler/service/TaskListener.java:23
↓ 1 callers
Method
onFailure
(Throwable t)
src/main/java/com/bigblue/scheduler/manager/TaskExecCallback.java:63
↓ 1 callers
Method
parseNodeTasks
@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 callers
Method
parseTasksAndSchedule
(JsonContent jsonContent)
src/main/java/com/bigblue/scheduler/service/TaskScheduler.java:16
↓ 1 callers
Method
process
当nodeTask执行success后,会触发该方法
src/main/java/com/bigblue/scheduler/service/TaskListener.java:18
↓ 1 callers
Method
removeLogger
@Author: TheBigBlue @Description: 关闭appender线程,移除logger @Date: 2020/6/21 @Param: [logName] @Return:
src/main/java/com/bigblue/scheduler/base/log/SchedulerLogger.java:96
↓ 1 callers
Method
removeTask
添加一个partentTask
src/main/java/com/bigblue/scheduler/manager/TaskManager.java:207
↓ 1 callers
Method
reset
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 callers
Method
resetAllListeners
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:308
↓ 1 callers
Method
resetListenersExceptResetResistant
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:297
↓ 1 callers
Method
resetStatusListeners
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:238
↓ 1 callers
Method
resetTurboFilterList
First processPriorToRemoval all registered turbo filters and then clear the registration list.
src/main/java/ch/qos/logback/classic/LoggerContext.java:257
↓ 1 callers
Method
run
()
src/main/java/com/bigblue/scheduler/base/log/TailLogThread.java:25
↓ 1 callers
Method
runNoDependentNodeTasks
运行没有依赖的NodeTasks @param jobId
src/main/java/com/bigblue/scheduler/manager/DAGTaskScheduler.java:211
↓ 1 callers
Method
startNodeTasks
当前所有 NodeTasks 会被当成一个整体进行调度(形成一个 有向无环图 tasks) @param nodeTasks 所有的tasks @param statusListener 用于监听任务的状态
src/main/java/com/bigblue/scheduler/manager/DAGTaskScheduler.java:80
↓ 1 callers
Method
startParentTask
开启线程,调度ParentTask @param parentTask
src/main/java/com/bigblue/scheduler/manager/DAGTaskScheduler.java:99
↓ 1 callers
Method
startTaskSchedule
开启任务调度 对于每个 parentTask,都需要新启一个独立的Thread去调度; @param jobId
src/main/java/com/bigblue/scheduler/manager/DAGTaskScheduler.java:151
↓ 1 callers
Method
stop
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:347
Method
LoggerContext
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:74
Method
MyNodeTask
(long runTime, String jobId, String taskId, Set<String> dependences)
src/main/java/com/bigblue/scheduler/test/MyNodeTask.java:22
Method
NodeTask
(String taskId)
src/main/java/com/bigblue/scheduler/domain/NodeTask.java:50
Method
TailLogThread
(InputStream in, Session session)
src/main/java/com/bigblue/scheduler/base/log/TailLogThread.java:19
Method
TaskExecCallback
(String jobId, String nodeTaskId, TaskManager taskManager, DAGTaskScheduler taskScheduler)
src/main/java/com/bigblue/scheduler/manager/TaskExecCallback.java:35
Method
addListener
(LoggerContextListener listener)
src/main/java/ch/qos/logback/classic/LoggerContext.java:289
Method
addTurboFilter
(TurboFilter newFilter)
src/main/java/ch/qos/logback/classic/LoggerContext.java:249
Method
call
多线程调度,子类需覆盖此方法 @throws Exception
src/main/java/com/bigblue/scheduler/domain/NodeTask.java:76
Method
cancelTaskSchedule
@Author: TheBigBlue @Description: 取消调度 @Date: 2020/6/13 @Param taskId: @Param taskStatus: @Return:
src/main/java/com/bigblue/scheduler/service/TaskScheduler.java:44
Method
dateParse
把字符串的yyyyMMdd转换为yyyy-MM-dd格式 @param str 传入需要格式时间 @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:479
Method
doTask
()
src/main/java/com/bigblue/scheduler/test/MyNodeTask.java:27
Method
emptyCache
()
src/main/java/com/bigblue/scheduler/base/utils/GuavaUtils.java:40
Method
exists
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
Method
fireOnLevelChange
(Logger logger, Level level)
src/main/java/ch/qos/logback/classic/LoggerContext.java:316
Method
getAll
()
src/main/java/com/bigblue/scheduler/base/utils/GuavaUtils.java:44
Method
getAllValue
()
src/main/java/com/bigblue/scheduler/base/utils/GuavaUtils.java:48
Method
getBeforeData
@param now :当前需转换的日期 @param num :距离之前的天数 @return :字符串类型的格式化的前几天 @Description(描述) :格式化前几天
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:395
Method
getCopyOfListenerList
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:312
Method
getCurrentFormatDateLong19
()
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:457
Method
getDateTime
时间格式化 @param date @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:134
Method
getDayAfter
获取日期后一天 @param date @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:299
Method
getDayBefore
获取日期前一天 @param date @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:286
Method
getDaySub
<li>功能描述:时间相减得到天数 @param beginDateStr @param endDateStr @return Integer @author Administrator
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:449
Method
getEveryDay
获取时间段的每一天 @param startDate 开始日期 @param endDate 结束日期 @return 日期列表
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:343
Method
getFirstDayOfMonth
获取当前月的第一天 @return date
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:235
Method
getFirstMonth
获取提前多少个月 @param monty @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:383
Method
getFrameworkPackages
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
Method
getLastDayOfMonth
获取当前月的最后一天 @return
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:246
Method
getLastDayOfWeek
获取当前日期星期日日期 @return date
src/main/java/com/bigblue/scheduler/base/utils/DateUtil.java:191
Method
getLogger
(final Class<?> clazz)
src/main/java/ch/qos/logback/classic/LoggerContext.java:111
Method
getLoggerContextRemoteView
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:197
Method
getLoggerList
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:190
Method
getMaxCallerDataDepth
()
src/main/java/ch/qos/logback/classic/LoggerContext.java:359
next →
1–100 of 134, ranked by callers