package com.walker.push.mail; import com.walker.push.AbstractPushObject; import com.walker.push.Notification; import com.walker.push.NotificationChannel; import com.walker.push.PushException; import com.walker.push.PushResult; import com.walker.push.util.PushUtils; import java.util.List; public class DefaultSystemPush extends AbstractPushObject { public DefaultSystemPush(){ this.setId("system_push"); this.setName("系统推送"); } @Override public void startup() { } @Override protected PushResult doPushContent(Notification notification, List data) throws PushException { logger.debug("推送:system通知 = {}", notification); return PushUtils.acquireSuccessPushResult(); } @Override public NotificationChannel getNotificationChannel() { return NotificationChannel.System; } @Override public List translateToTarget(Notification notification) { return null; } }