package com.javaweb.applicationEvent.event;
|
|
import com.alibaba.fastjson.JSON;
|
import com.javaweb.applicationEvent.ApplicationEvent;
|
import com.javaweb.applicationEvent.ApplicationEventDefined;
|
import com.javaweb.applicationEvent.IApplicationEvent;
|
import org.springframework.stereotype.Component;
|
|
/**
|
* 定时任务被触发或者被手工触发
|
*/
|
@ApplicationEvent({ApplicationEventDefined.ON_SCHEDULER_EXECUTED, ApplicationEventDefined.ON_SCHEDULER_EXECUTED_BY_HAND})
|
@Component
|
public class TaskEventTrigger implements IApplicationEvent {
|
@Override
|
public void onTrigger(Object source, Object params) {
|
System.out.println("系统任务被触发:"+source.toString()+"\t\t"+ JSON.toJSONString(params));
|
}
|
}
|