代码拉取完成,页面将自动刷新
同步操作将从 egan/message-java-parent 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
###message-java-parent
MessageRouter messageRouter = new MessageRouter();
messageRouter
.rule()
.async(false)
.msgType(MessageType.App)
.event(MessageEvent.unicast)
.handler(new AppPushMessage())
.configStorage(new AppPushMessageConfigStorage("http://msg.umeng.com/api/send", "xxxxxxxxxxxxx", "xxxxxxxxxxxxxxx", MessageType.App),new AppPushMessageConfigStorage("http://msg.umeng.com/api/send", "xxxxxxxxxxxxxxxx", "xxxxxxxxxxxxxxxxxx", MessageType.App))
.next()
.rule()
.async(false)
.msgType(MessageType.Email)
.event(MessageEvent.unicast)
.handler(new EmailMessage())
.configStorage(new EmailMessageConfigStorage("http://email.com", "user", "pwd", MessageType.Email))
.reEnter(true)
.next()
.rule()
.async(false)
.msgType(MessageType.SMS)
.event(MessageEvent.unicast, MessageEvent.batch)
.handler(new SMSMessage())
.configStorage(new SMSMessageConfigStorage("http://api.chanzor.com/send", "xxxxx", "xxxxxxxxxxxxxxxxx", "", true, MessageType.SMS))
.reEnter(true)
.next()
.rule()
.async(false)
.msgType(MessageType.SMS)
.event(MessageEvent.radio)
.handler(new SMSMessage())
.configStorage(new SMSMessageConfigStorage("http://api.chanzor.com/send", "xxxxxx", "xxxxxxxxxxxxxxxxxxxx1", "", true, MessageType.SMS))
.reEnter(true)
.next()
.rule()
.async(false)
.event(MessageEvent.radio)
.msgType(MessageType.Web)
.handler(new WebMessage())
.end()
;
List<MessageType> messageTypes = new ArrayList<>();
messageTypes.add(MessageType.App);
messageTypes.add(MessageType.SMS);
Message message = new Message("user", "to", messageTypes, "title", "content");
message.setEvent(MessageEvent.unicast);
messageRouter.route(message);
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。