UnifiedPushMessage and loads tokens for devices that match requested parameters from database.MessageHolderWithTokens from queue and pass them as a CDI event for further processing.MessageHolderWithTokens payload and dispatches this payload to JMS queue selected by a type of the variant specified in payload.MessageHolderWithVariants.lastTokenFromPreviousBatch where the previous request ended.MessageHolderWithVariants from queue and pass them as a CDI event for further processing.MessageHolderWithVariants payload and dispatches this payload to JMS queue selected by a type of the variant specified in payload.NotificationDispatcher and updates the database.TokenLoader
and generates metrics that are sent for further processing to MetricsCollector.UnifiedPushMessage and submits it to messaging subsystem for further processing.UnifiedPushMessage to
an actual push network.UnifiedPushMessage to the proper message format of the actual push network and maintaining the connection to it.UnifiedPushMessage and list of device tokens that the message should be sent to, selects appropriate sender implementation that
the push notifications are submitted to.UnifiedPushMessage) to all devices, that are represented by
the Collection of tokens for the given iOSVariant.UnifiedPushMessage) to all devices, that are represented by
the List of tokens for the given AndroidVariant.UnifiedPushMessage to the given clients, identified by a collection of tokens, the underlying push network.Collection of channelIDs, for the given SimplePush network.UnifiedPushMessage and queues one message per variant type, both in one transaction.NotificationRouter.VariantMetricInformation from queue and pass them as a CDI event for further processing.VariantMetricInformation payload and dispatches this payload to JMS queue.Copyright © 2015 JBoss by Red Hat. All Rights Reserved.