类 DefaultPushManager

java.lang.Object
com.walker.push.AbstractPushManager
com.walker.push.support.AsyncPushManager
com.iplatform.base.push.DefaultPushManager
所有已实现的接口:
com.walker.push.PushManager

public class DefaultPushManager extends com.walker.push.support.AsyncPushManager
平台默认的推送管理器实现。
作者:
时克英
  • 字段概要

    从类继承的字段 com.walker.push.AbstractPushManager

    logger
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    获得邮件发送地址配置信息。
    protected void
    persistent(com.walker.push.Notification notification, List<String> successReceiverList, com.walker.push.NotificationChannel channel)
     
    protected void
    persistentFailed(com.walker.push.Notification notification, List<String> failedList, com.walker.push.NotificationChannel channel)
     
    com.walker.push.PushResult
    pushSms(com.walker.push.Notification notification)
     
    com.walker.push.PushResult
    pushSmsValidateCode(String code, String mobile, String creator)
    发送短信验证码推送。
    void
    setMailFrom(String mailFrom)
     
    void
    设置短信推送者ID,因为可能存在多个
    void
    setSmsTemplateCode(String smsTemplateCode)
    设置短信验证码模板ID

    从类继承的方法 com.walker.push.support.AsyncPushManager

    pushOnce, setThreadPoolTaskExecutor

    从类继承的方法 com.walker.push.AbstractPushManager

    addStrategy, getAsyncListener, getMessageChannelNames, getPushList, getPushList, getPushObject, invokePush, isMessageParallel, push, push, register, setAsyncListener, setMessageChannelNames, setMessageParallel

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • DefaultPushManager

      public DefaultPushManager()
  • 方法详细资料

    • persistent

      protected void persistent(com.walker.push.Notification notification, List<String> successReceiverList, com.walker.push.NotificationChannel channel)
      指定者:
      persistent 在类中 com.walker.push.AbstractPushManager
    • persistentFailed

      protected void persistentFailed(com.walker.push.Notification notification, List<String> failedList, com.walker.push.NotificationChannel channel)
      指定者:
      persistentFailed 在类中 com.walker.push.AbstractPushManager
    • pushSms

      public com.walker.push.PushResult pushSms(com.walker.push.Notification notification)
    • pushSmsValidateCode

      public com.walker.push.PushResult pushSmsValidateCode(String code, String mobile, String creator)
      发送短信验证码推送。
      参数:
      code - 验证码
      mobile - 手机号(或用户ID)都可以
      creator - 创建人ID
      返回:
    • setSmsId

      public void setSmsId(String smsId)
      设置短信推送者ID,因为可能存在多个
      参数:
      smsId -
    • setSmsTemplateCode

      public void setSmsTemplateCode(String smsTemplateCode)
      设置短信验证码模板ID
      参数:
      smsTemplateCode -
    • getMailFrom

      public String getMailFrom()
      获得邮件发送地址配置信息。临时这样处理。
      返回:
    • setMailFrom

      public void setMailFrom(String mailFrom)