del 删除无用依赖

master
AprilWind 2 years ago
parent e74f0ca6f8
commit e25083aea4

@ -39,11 +39,6 @@
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<groupId>org.dromara</groupId>
<artifactId>ruoyi-common-core</artifactId>
</dependency>
</dependencies>
<build>

@ -1,44 +0,0 @@
package org.dromara.monitor.admin.event;
import lombok.Data;
import java.io.Serial;
import java.io.Serializable;
/**
*
*
* @author AprilWind
*/
@Data
public class NotifierEvent implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
/**
*
*/
private String registName;
/**
*
*/
private String statusName;
/**
* ID
*/
private String instanceId;
/**
*
*/
private String status;
/**
* URL
*/
private String serviceUrl;
}

@ -6,8 +6,6 @@ import de.codecentric.boot.admin.server.domain.events.InstanceEvent;
import de.codecentric.boot.admin.server.domain.events.InstanceStatusChangedEvent;
import de.codecentric.boot.admin.server.notify.AbstractEventNotifier;
import lombok.extern.slf4j.Slf4j;
import org.dromara.common.core.utils.SpringUtils;
import org.dromara.monitor.admin.event.NotifierEvent;
import org.springframework.stereotype.Component;
import reactor.core.publisher.Mono;
@ -51,13 +49,6 @@ public class CustomNotifier extends AbstractEventNotifier {
};
log.info("Instance Status Change: 状态名称【{}】, 注册名称【{}】, 实例ID【{}】, 状态【{}】, 服务URL【{}】",
statusName, registName, instanceId, status, serviceUrl);
NotifierEvent notifier = new NotifierEvent();
notifier.setRegistName(registName);
notifier.setStatusName(statusName);
notifier.setInstanceId(instanceId);
notifier.setStatus(status);
notifier.setServiceUrl(serviceUrl);
SpringUtils.context().publishEvent(notifier);
}
});
}

@ -1,34 +0,0 @@
package org.dromara.monitor.admin.notifier;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.dromara.monitor.admin.event.NotifierEvent;
import org.springframework.context.event.EventListener;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
/**
*
*
* @author AprilWind
*/
@RequiredArgsConstructor
@Slf4j
@Service
public class InfoNotifier {
/**
*
* <p>
* `NotifierEvent`
*
* @param notifier ID URL
*/
@Async
@EventListener
public void infoNotification(NotifierEvent notifier) {
// 在这里添加处理通知事件的逻辑
// 例如,依据 notifier 对象的信息发送邮件或短信通知
}
}
Loading…
Cancel
Save