Refactor this method ([https://github.com/aerogear/aerogear-unifiedpush-server/blob/master/push/sender/src/main/java/org/jboss/aerogear/unifiedpush/message/NotificationRouter.java#L76|https://github.com/aerogear/aerogear-unifiedpush-server/blob/master/push/sender/src/main/java/org/jboss/aerogear/unifiedpush/message/NotificationRouter.java#L76]) so that each message can be sent to another topic depending on its variantType for consumption later.
These topics will be something similar to the JMS queues: {code} @Resource(mappedName = "java:/queue/AdmPushMessageQueue") private Queue admPushMessageQueue;
@Resource(mappedName = "java:/queue/APNsPushMessageQueue") private Queue apnsPushMessageQueue;
@Resource(mappedName = "java:/queue/GCMPushMessageQueue") private Queue gcmPushMessageQueue;
@Resource(mappedName = "java:/queue/MPNSPushMessageQueue") private Queue mpnsPushMessageQueue;
@Resource(mappedName = "java:/queue/SimplePushMessageQueue") private Queue simplePushMessageQueue;
@Resource(mappedName = "java:/queue/WNSPushMessageQueue") private Queue wnsPushMessageQueue;
{code} |
|