Skip to content

Commit 0fb6833

Browse files
authored
Merge pull request #2903 from JYHarvest/2.3.1
Optimize code
2 parents 76ab3f2 + a836c1e commit 0fb6833

1 file changed

Lines changed: 5 additions & 23 deletions

File tree

xxl-job-admin/src/main/java/com/xxl/job/admin/core/alarm/JobAlarmer.java

Lines changed: 5 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,38 +2,20 @@
22

33
import com.xxl.job.admin.core.model.XxlJobInfo;
44
import com.xxl.job.admin.core.model.XxlJobLog;
5+
import java.util.List;
56
import org.slf4j.Logger;
67
import org.slf4j.LoggerFactory;
7-
import org.springframework.beans.BeansException;
8-
import org.springframework.beans.factory.InitializingBean;
9-
import org.springframework.context.ApplicationContext;
10-
import org.springframework.context.ApplicationContextAware;
8+
import org.springframework.beans.factory.annotation.Autowired;
119
import org.springframework.stereotype.Component;
1210

13-
import java.util.ArrayList;
14-
import java.util.List;
15-
import java.util.Map;
16-
1711
@Component
18-
public class JobAlarmer implements ApplicationContextAware, InitializingBean {
12+
public class JobAlarmer {
13+
1914
private static Logger logger = LoggerFactory.getLogger(JobAlarmer.class);
2015

21-
private ApplicationContext applicationContext;
16+
@Autowired(required = false)
2217
private List<JobAlarm> jobAlarmList;
2318

24-
@Override
25-
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
26-
this.applicationContext = applicationContext;
27-
}
28-
29-
@Override
30-
public void afterPropertiesSet() throws Exception {
31-
Map<String, JobAlarm> serviceBeanMap = applicationContext.getBeansOfType(JobAlarm.class);
32-
if (serviceBeanMap != null && serviceBeanMap.size() > 0) {
33-
jobAlarmList = new ArrayList<JobAlarm>(serviceBeanMap.values());
34-
}
35-
}
36-
3719
/**
3820
* job alarm
3921
*

0 commit comments

Comments
 (0)