PatternMatcher表示PatternMatcher由7个PartMatcher组成,
分别表示定时任务表达式中的7个位置:
0 1 2 3 4 5 6
SECOND MINUTE HOUR DAY_OF_MONTH MONTH DAY_OF_WEEK YEAR
See: Description
| Interface | Description |
|---|---|
| PartMatcher |
表达式中的某个位置部分匹配器
用于匹配日期位中对应数字是否匹配 |
| Class | Description |
|---|---|
| AlwaysTrueMatcher |
所有值匹配,始终返回
true |
| BoolArrayMatcher |
将表达式中的数字值列表转换为Boolean数组,匹配时匹配相应数组位
|
| DayOfMonthMatcher |
每月第几天匹配
考虑每月的天数不同,且存在闰年情况,日匹配单独使用 |
| PatternMatcher |
单一表达式的匹配器,匹配器由7个
PartMatcher组成,分别是:
0 1 2 3 4 5 6
SECOND MINUTE HOUR DAY_OF_MONTH MONTH DAY_OF_WEEK YEAR
|
| YearValueMatcher |
年匹配
考虑年数字太大,不适合boolean数组,单独使用 LinkedHashSet匹配 |
PatternMatcher表示PatternMatcher由7个PartMatcher组成,
分别表示定时任务表达式中的7个位置:
0 1 2 3 4 5 6
SECOND MINUTE HOUR DAY_OF_MONTH MONTH DAY_OF_WEEK YEAR
Copyright © 2025. All rights reserved.