如何将 List<String> 转换为 GroupMatcher<JobKey>
How can I convert List<String> to GroupMatcher<JobKey>
如何将List转换为GroupMatcher?
我的代码就是这样。
List<String> jobGroupNames = scheduler.getJobGroupNames();
现在我要检查
for (GroupMatcher<JobKey> jobGroup : jobGroupNames) {
}
这里的 jobGroupNames 是列表,所以我收到这个错误
Type mismatch: cannot convert from element type String to GroupMatcher<JobKey>
jobGroupNames is a list of String, That's why you should iterate like below.
// loop jobs by group
List<String> jobGroupNames = scheduler.getJobGroupNames();
for (String groupName : jobGroupNames ) {
// And to get Job keys :
for (JobKey jobKey : scheduler.getJobKeys(GroupMatcher.jobGroupEquals(groupName))) {
}
}
如何将List转换为GroupMatcher?
我的代码就是这样。
List<String> jobGroupNames = scheduler.getJobGroupNames();
现在我要检查
for (GroupMatcher<JobKey> jobGroup : jobGroupNames) {
}
这里的 jobGroupNames 是列表,所以我收到这个错误
Type mismatch: cannot convert from element type String to GroupMatcher<JobKey>
jobGroupNames is a list of String, That's why you should iterate like below.
// loop jobs by group
List<String> jobGroupNames = scheduler.getJobGroupNames();
for (String groupName : jobGroupNames ) {
// And to get Job keys :
for (JobKey jobKey : scheduler.getJobKeys(GroupMatcher.jobGroupEquals(groupName))) {
}
}