File tree Expand file tree Collapse file tree
xxl-job-admin/src/main/java/com/xxl/job/admin/core/alarm Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33import com .xxl .job .admin .core .model .XxlJobInfo ;
44import com .xxl .job .admin .core .model .XxlJobLog ;
5+ import java .util .List ;
56import org .slf4j .Logger ;
67import 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 ;
119import 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 *
You can’t perform that action at this time.
0 commit comments