1234567891011121314151617181920212223242526272829 |
- package com.gzlh.bus;
- import cn.hutool.core.thread.ThreadUtil;
- import com.gzlh.config.dto.EventDTO;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.stereotype.Component;
- import java.util.List;
- @Component
- @Slf4j
- public class EventBus {
- private List<EventDTO> eventDTOList;
- public void setEventDTOList(List<EventDTO> eventDTOList) {
- this.eventDTOList = eventDTOList;
- }
- /**
- * 触发事件
- * @param eventName
- */
- public void startEvent(String eventName){
- EventThread thread = new EventThread(eventName);
- thread.setEventDTOList(eventDTOList);
- ThreadUtil.execute(thread);
- }
- }
|