Skip to content

egzosn/message-java-parent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

5 Commits

Repository files navigation

###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); 

About

消息系统整合

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages