UnifiedPush Push Notification Networks 1.1.0-alpha.2
A C D G H L M N O P Q S T V W 

A

AbstractMessageHolder - Class in org.jboss.aerogear.unifiedpush.message.holder
Abstract class that serves as a base for objects that holds push notification details and can be used as a payload in messaging subsystems.
AbstractMessageHolder(PushMessageInformation, UnifiedPushMessage) - Constructor for class org.jboss.aerogear.unifiedpush.message.holder.AbstractMessageHolder
 
AdmPushNotificationSender - Class in org.jboss.aerogear.unifiedpush.message.sender
 
AdmPushNotificationSender() - Constructor for class org.jboss.aerogear.unifiedpush.message.sender.AdmPushNotificationSender
 
APNsPushNotificationSender - Class in org.jboss.aerogear.unifiedpush.message.sender
 
APNsPushNotificationSender() - Constructor for class org.jboss.aerogear.unifiedpush.message.sender.APNsPushNotificationSender
 

C

collectMetrics(VariantMetricInformation) - Method in class org.jboss.aerogear.unifiedpush.message.MetricsCollector
Receives metrics and update the push message information in database.
ConfigurationUtils - Class in org.jboss.aerogear.unifiedpush.message.util
 
CUSTOM_AEROGEAR_APNS_PUSH_HOST - Static variable in class org.jboss.aerogear.unifiedpush.message.sender.APNsPushNotificationSender
 
CUSTOM_AEROGEAR_APNS_PUSH_PORT - Static variable in class org.jboss.aerogear.unifiedpush.message.sender.APNsPushNotificationSender
 

D

Dequeue - Annotation Type in org.jboss.aerogear.unifiedpush.message.jms
Denotes an event with message that is pulled from JMS queue for further processing
DispatchToQueue - Annotation Type in org.jboss.aerogear.unifiedpush.message.jms
Denotes an event with message that will be dispatched to JMS queue

G

GCMPushNotificationSender - Class in org.jboss.aerogear.unifiedpush.message.sender
 
GCMPushNotificationSender() - Constructor for class org.jboss.aerogear.unifiedpush.message.sender.GCMPushNotificationSender
 
getConnection(String) - Method in class org.jboss.aerogear.unifiedpush.message.sender.SimplePushNotificationSender
Convenience method to open/establish a HttpURLConnection.
getDeviceTokens() - Method in class org.jboss.aerogear.unifiedpush.message.holder.MessageHolderWithTokens
 
getLastTokenFromPreviousBatch() - Method in class org.jboss.aerogear.unifiedpush.message.holder.MessageHolderWithVariants
 
getPushMessageInformation() - Method in class org.jboss.aerogear.unifiedpush.message.holder.AbstractMessageHolder
 
getUnifiedPushMessage() - Method in class org.jboss.aerogear.unifiedpush.message.holder.AbstractMessageHolder
 
getVariant() - Method in class org.jboss.aerogear.unifiedpush.message.holder.MessageHolderWithTokens
 
getVariants() - Method in class org.jboss.aerogear.unifiedpush.message.holder.MessageHolderWithVariants
 
getVariantType() - Method in class org.jboss.aerogear.unifiedpush.message.holder.MessageHolderWithVariants
 

H

HealthNetworkService - Interface in org.jboss.aerogear.unifiedpush.message
Finds out about the status of the push networks
HealthNetworkServiceImpl - Class in org.jboss.aerogear.unifiedpush.message.util
Checks the health of the push networks.
HealthNetworkServiceImpl() - Constructor for class org.jboss.aerogear.unifiedpush.message.util.HealthNetworkServiceImpl
 

L

loadAndQueueTokenBatch(MessageHolderWithVariants) - Method in class org.jboss.aerogear.unifiedpush.message.TokenLoader
Receives request for processing a UnifiedPushMessage and loads tokens for devices that match requested parameters from database.

M

MessageDeliveryException - Exception in org.jboss.aerogear.unifiedpush.message
Thrown when messaging subsystem fails to queue the notification for processing, so that the push notification couldn't be delivered
MessageDeliveryException() - Constructor for exception org.jboss.aerogear.unifiedpush.message.MessageDeliveryException
 
MessageDeliveryException(String, Throwable, boolean, boolean) - Constructor for exception org.jboss.aerogear.unifiedpush.message.MessageDeliveryException
 
MessageDeliveryException(String, Throwable) - Constructor for exception org.jboss.aerogear.unifiedpush.message.MessageDeliveryException
 
MessageDeliveryException(String) - Constructor for exception org.jboss.aerogear.unifiedpush.message.MessageDeliveryException
 
MessageDeliveryException(Throwable) - Constructor for exception org.jboss.aerogear.unifiedpush.message.MessageDeliveryException
 
MessageHolderWithTokens - Class in org.jboss.aerogear.unifiedpush.message.holder
Holds push message details together with information what specific variant and which device tokens should be notifications sent to.
MessageHolderWithTokens(PushMessageInformation, UnifiedPushMessage, Variant, Collection<String>) - Constructor for class org.jboss.aerogear.unifiedpush.message.holder.MessageHolderWithTokens
 
MessageHolderWithTokensConsumer - Class in org.jboss.aerogear.unifiedpush.message.jms
Consumes MessageHolderWithTokens from queue and pass them as a CDI event for further processing.
MessageHolderWithTokensConsumer() - Constructor for class org.jboss.aerogear.unifiedpush.message.jms.MessageHolderWithTokensConsumer
 
MessageHolderWithTokensProducer - Class in org.jboss.aerogear.unifiedpush.message.jms
Receives CDI event with MessageHolderWithTokens payload and dispatches this payload to JMS queue selected by a type of the variant specified in payload.
MessageHolderWithTokensProducer() - Constructor for class org.jboss.aerogear.unifiedpush.message.jms.MessageHolderWithTokensProducer
 
MessageHolderWithVariants - Class in org.jboss.aerogear.unifiedpush.message.holder
Holds push message details with what type and list of variants should be the notification sent to.
MessageHolderWithVariants(PushMessageInformation, UnifiedPushMessage, VariantType, Collection<Variant>) - Constructor for class org.jboss.aerogear.unifiedpush.message.holder.MessageHolderWithVariants
Constructs holder that denotes first request for processing.
MessageHolderWithVariants(PushMessageInformation, UnifiedPushMessage, VariantType, Collection<Variant>, String) - Constructor for class org.jboss.aerogear.unifiedpush.message.holder.MessageHolderWithVariants
Constructs holder that denotes subsequent request for processing given push message, continuing from MessageHolderWithVariants.lastTokenFromPreviousBatch where the previous request ended.
MessageHolderWithVariantsConsumer - Class in org.jboss.aerogear.unifiedpush.message.jms
Consumes MessageHolderWithVariants from queue and pass them as a CDI event for further processing.
MessageHolderWithVariantsConsumer() - Constructor for class org.jboss.aerogear.unifiedpush.message.jms.MessageHolderWithVariantsConsumer
 
MessageHolderWithVariantsProducer - Class in org.jboss.aerogear.unifiedpush.message.jms
Receives CDI event with MessageHolderWithVariants payload and dispatches this payload to JMS queue selected by a type of the variant specified in payload.
MessageHolderWithVariantsProducer() - Constructor for class org.jboss.aerogear.unifiedpush.message.jms.MessageHolderWithVariantsProducer
 
MetricsCollector - Class in org.jboss.aerogear.unifiedpush.message
Receives metrics from NotificationDispatcher and updates the database.
MetricsCollector() - Constructor for class org.jboss.aerogear.unifiedpush.message.MetricsCollector
 
MPNSPushNotificationSender - Class in org.jboss.aerogear.unifiedpush.message.sender
 
MPNSPushNotificationSender() - Constructor for class org.jboss.aerogear.unifiedpush.message.sender.MPNSPushNotificationSender
 

N

networkStatus() - Method in interface org.jboss.aerogear.unifiedpush.message.HealthNetworkService
Get the status about the push networks.
networkStatus() - Method in class org.jboss.aerogear.unifiedpush.message.util.HealthNetworkServiceImpl
 
NotificationDispatcher - Class in org.jboss.aerogear.unifiedpush.message
Receives a request for dispatching push notifications to specified devices from TokenLoader and generates metrics that are sent for further processing to MetricsCollector.
NotificationDispatcher() - Constructor for class org.jboss.aerogear.unifiedpush.message.NotificationDispatcher
 
NotificationRouter - Class in org.jboss.aerogear.unifiedpush.message
Takes a request for sending UnifiedPushMessage and submits it to messaging subsystem for further processing.
NotificationRouter() - Constructor for class org.jboss.aerogear.unifiedpush.message.NotificationRouter
 
NotificationSenderCallback - Interface in org.jboss.aerogear.unifiedpush.message.sender
A simple Callback interface used when sending UnifiedPushMessage to an actual push network.

O

onError(String) - Method in interface org.jboss.aerogear.unifiedpush.message.sender.NotificationSenderCallback
Simple indicator which will be called on any type of error that occurred while sending the payload to the underlying push network.
onMessage(MessageHolderWithTokens) - Method in class org.jboss.aerogear.unifiedpush.message.jms.MessageHolderWithTokensConsumer
 
onMessage(MessageHolderWithVariants) - Method in class org.jboss.aerogear.unifiedpush.message.jms.MessageHolderWithVariantsConsumer
 
onMessage(VariantMetricInformation) - Method in class org.jboss.aerogear.unifiedpush.message.jms.VariantMetricInformationConsumer
 
onSuccess() - Method in interface org.jboss.aerogear.unifiedpush.message.sender.NotificationSenderCallback
Simple indicator which will be called on a successful to deliver to the push network.
org.jboss.aerogear.unifiedpush.message - package org.jboss.aerogear.unifiedpush.message
 
org.jboss.aerogear.unifiedpush.message.holder - package org.jboss.aerogear.unifiedpush.message.holder
 
org.jboss.aerogear.unifiedpush.message.jms - package org.jboss.aerogear.unifiedpush.message.jms
 
org.jboss.aerogear.unifiedpush.message.sender - package org.jboss.aerogear.unifiedpush.message.sender
 
org.jboss.aerogear.unifiedpush.message.util - package org.jboss.aerogear.unifiedpush.message.util
 

P

PushNotificationSender - Interface in org.jboss.aerogear.unifiedpush.message.sender
Each implementation deals with the specific of the underlying push network, including transforming the content of the UnifiedPushMessage to the proper message format of the actual push network and maintaining the connection to it.
put(String, String) - Method in class org.jboss.aerogear.unifiedpush.message.sender.SimplePushNotificationSender
Returns HttpURLConnection that 'puts' the given body to the given URL.

Q

queueMessageVariantForProcessing(MessageHolderWithTokens) - Method in class org.jboss.aerogear.unifiedpush.message.jms.MessageHolderWithTokensProducer
 
queueMessageVariantForProcessing(MessageHolderWithVariants) - Method in class org.jboss.aerogear.unifiedpush.message.jms.MessageHolderWithVariantsProducer
 
queueMessageVariantForProcessing(VariantMetricInformation) - Method in class org.jboss.aerogear.unifiedpush.message.jms.VariantMetricInformationProducer
 

S

SenderType - Annotation Type in org.jboss.aerogear.unifiedpush.message.sender
 
SenderTypeLiteral - Class in org.jboss.aerogear.unifiedpush.message.sender
 
SenderTypeLiteral(Class<? extends Variant>) - Constructor for class org.jboss.aerogear.unifiedpush.message.sender.SenderTypeLiteral
 
sendMessagesToPushNetwork(MessageHolderWithTokens) - Method in class org.jboss.aerogear.unifiedpush.message.NotificationDispatcher
Receives a UnifiedPushMessage and list of device tokens that the message should be sent to, selects appropriate sender implementation that the push notifications are submitted to.
sendPushMessage(Variant, Collection<String>, UnifiedPushMessage, NotificationSenderCallback) - Method in class org.jboss.aerogear.unifiedpush.message.sender.AdmPushNotificationSender
 
sendPushMessage(Variant, Collection<String>, UnifiedPushMessage, NotificationSenderCallback) - Method in class org.jboss.aerogear.unifiedpush.message.sender.APNsPushNotificationSender
Sends APNs notifications (UnifiedPushMessage) to all devices, that are represented by the Collection of tokens for the given iOSVariant.
sendPushMessage(Variant, Collection<String>, UnifiedPushMessage, NotificationSenderCallback) - Method in class org.jboss.aerogear.unifiedpush.message.sender.GCMPushNotificationSender
Sends GCM notifications (UnifiedPushMessage) to all devices, that are represented by the List of tokens for the given AndroidVariant.
sendPushMessage(Variant, Collection<String>, UnifiedPushMessage, NotificationSenderCallback) - Method in class org.jboss.aerogear.unifiedpush.message.sender.MPNSPushNotificationSender
 
sendPushMessage(Variant, Collection<String>, UnifiedPushMessage, NotificationSenderCallback) - Method in interface org.jboss.aerogear.unifiedpush.message.sender.PushNotificationSender
Sends the UnifiedPushMessage to the given clients, identified by a collection of tokens, the underlying push network.
sendPushMessage(Variant, Collection<String>, UnifiedPushMessage, NotificationSenderCallback) - Method in class org.jboss.aerogear.unifiedpush.message.sender.SimplePushNotificationSender
Sends SimplePush notifications to all connected clients, that are represented by the Collection of channelIDs, for the given SimplePush network.
sendPushMessage(Variant, Collection<String>, UnifiedPushMessage, NotificationSenderCallback) - Method in class org.jboss.aerogear.unifiedpush.message.sender.WNSPushNotificationSender
 
SimplePushNotificationSender - Class in org.jboss.aerogear.unifiedpush.message.sender
 
SimplePushNotificationSender() - Constructor for class org.jboss.aerogear.unifiedpush.message.sender.SimplePushNotificationSender
 
submit(PushApplication, UnifiedPushMessage) - Method in class org.jboss.aerogear.unifiedpush.message.NotificationRouter
Receives a request for sending a UnifiedPushMessage and queues one message per variant type, both in one transaction.

T

TokenLoader - Class in org.jboss.aerogear.unifiedpush.message
Receives a request for sending a push message to given variants from NotificationRouter.
TokenLoader() - Constructor for class org.jboss.aerogear.unifiedpush.message.TokenLoader
 
tryGetIntegerProperty(String) - Static method in class org.jboss.aerogear.unifiedpush.message.util.ConfigurationUtils
Try to retrieve a system property and returns null if SecurityManager blocks it.
tryGetIntegerProperty(String, Integer) - Static method in class org.jboss.aerogear.unifiedpush.message.util.ConfigurationUtils
Try to retrieve a system property and returns the defaultValue if SecurityManager blocks it.
tryGetProperty(String) - Static method in class org.jboss.aerogear.unifiedpush.message.util.ConfigurationUtils
Try to retrieve a system property and returns null if SecurityManager blocks it.

V

value() - Method in class org.jboss.aerogear.unifiedpush.message.sender.SenderTypeLiteral
 
VariantMetricInformationConsumer - Class in org.jboss.aerogear.unifiedpush.message.jms
Consumes VariantMetricInformation from queue and pass them as a CDI event for further processing.
VariantMetricInformationConsumer() - Constructor for class org.jboss.aerogear.unifiedpush.message.jms.VariantMetricInformationConsumer
 
VariantMetricInformationProducer - Class in org.jboss.aerogear.unifiedpush.message.jms
Receives CDI event with VariantMetricInformation payload and dispatches this payload to JMS queue.
VariantMetricInformationProducer() - Constructor for class org.jboss.aerogear.unifiedpush.message.jms.VariantMetricInformationProducer
 

W

WNS_SEND_ENDPOINT - Static variable in class org.jboss.aerogear.unifiedpush.message.util.HealthNetworkServiceImpl
 
WNSPushNotificationSender - Class in org.jboss.aerogear.unifiedpush.message.sender
 
WNSPushNotificationSender() - Constructor for class org.jboss.aerogear.unifiedpush.message.sender.WNSPushNotificationSender
 
A C D G H L M N O P Q S T V W 
UnifiedPush Push Notification Networks 1.1.0-alpha.2

Copyright © 2015 JBoss by Red Hat. All Rights Reserved.