Skip navigation links
UnifiedPush Push Notification Networks 1.2.0-beta.1
A B C D E F G H I J L M N O P Q R S T V W 

A

AbstractJMSMessageConsumer - Class in org.jboss.aerogear.unifiedpush.message.jms
Allows its implementations to simply receive messages from JMS queues in non-blocking way
AbstractJMSMessageConsumer() - Constructor for class org.jboss.aerogear.unifiedpush.message.jms.AbstractJMSMessageConsumer
 
AbstractJMSMessageListener<T> - Class in org.jboss.aerogear.unifiedpush.message.jms
Abstract base for message driven beans that receives a ObjectMessage from a queue, validates its type, cast it to a generic type T and pass for processing to abstract method AbstractJMSMessageListener.onMessage(Object)
AbstractJMSMessageListener() - Constructor for class org.jboss.aerogear.unifiedpush.message.jms.AbstractJMSMessageListener
 
AbstractJMSMessageProducer - Class in org.jboss.aerogear.unifiedpush.message.jms
Simplifies sending of messages to a destination
AbstractJMSMessageProducer() - Constructor for class org.jboss.aerogear.unifiedpush.message.jms.AbstractJMSMessageProducer
 
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
 
AllBatchesLoadedEvent - Class in org.jboss.aerogear.unifiedpush.message.event
Event fired when all batches for given variant were loaded and queued.
AllBatchesLoadedEvent(String) - Constructor for class org.jboss.aerogear.unifiedpush.message.event.AllBatchesLoadedEvent
 
ApnsUtil - Class in org.jboss.aerogear.unifiedpush.message.sender.apns
 
areAllVariantsProcessed() - Method in class org.jboss.aerogear.unifiedpush.message.event.TriggerMetricCollectionEvent
 

B

batchesToLoad() - Method in class org.jboss.aerogear.unifiedpush.message.configuration.SenderConfiguration
Specifies how many batches should be loaded in one token-loading transaction.
BatchLoadedEvent - Class in org.jboss.aerogear.unifiedpush.message.event
Event fired when one batch for given variant was loaded and queued.
BatchLoadedEvent(String) - Constructor for class org.jboss.aerogear.unifiedpush.message.event.BatchLoadedEvent
 
batchSize() - Method in class org.jboss.aerogear.unifiedpush.message.configuration.SenderConfiguration
Batch size specifies how many devices will be loaded and delivered in one batch.
broadcastMessage(MetricsProcessingStartedEvent) - Method in class org.jboss.aerogear.unifiedpush.message.jms.CdiJmsBridge
Listens to MetricsProcessingStartedEvent to deliver it to the JMS topic for internal processing

C

CdiJmsBridge - Class in org.jboss.aerogear.unifiedpush.message.jms
A CDI-to-JMS bridge takes selected CDI events with DispatchToQueue stereotype and passes them to JMS queue or topic so that they can be handled asynchronously.
CdiJmsBridge() - Constructor for class org.jboss.aerogear.unifiedpush.message.jms.CdiJmsBridge
 
cleanUpConnection() - Method in class org.jboss.aerogear.unifiedpush.message.cache.SimpleApnsClientCache
 
close() - Method in class org.jboss.aerogear.unifiedpush.message.util.JmsClient.JmsReceiver
Closes the connection.
collectMetrics(TriggerMetricCollectionEvent) - Method in class org.jboss.aerogear.unifiedpush.message.MetricsCollector
Receives variant metrics and update the push message information in a database.
ConfigurableFCMSender - Class in org.jboss.aerogear.unifiedpush.message.sender.fcm
 
ConfigurableFCMSender(String) - Constructor for class org.jboss.aerogear.unifiedpush.message.sender.fcm.ConfigurableFCMSender
 
construct() - Method in interface org.jboss.aerogear.unifiedpush.message.cache.ServiceConstructor
Create a new service of type T
CUSTOM_AEROGEAR_APNS_PUSH_HOST - Static variable in class org.jboss.aerogear.unifiedpush.message.sender.apns.PushyApnsSender
 
CUSTOM_AEROGEAR_APNS_PUSH_PORT - Static variable in class org.jboss.aerogear.unifiedpush.message.sender.apns.PushyApnsSender
 
CUSTOM_AEROGEAR_FCM_PUSH_HOST - Static variable in class org.jboss.aerogear.unifiedpush.message.sender.fcm.ConfigurableFCMSender
 

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
DispatchInitiationException - Exception in org.jboss.aerogear.unifiedpush.message.exception
Base for exceptions thrown by PushNotificationSender or NotificationDispatcher when sender failed to start dispatching messages.
DispatchInitiationException(String, Throwable) - Constructor for exception org.jboss.aerogear.unifiedpush.message.exception.DispatchInitiationException
 
DispatchInitiationException(String) - Constructor for exception org.jboss.aerogear.unifiedpush.message.exception.DispatchInitiationException
 
DispatchInitiationException(Throwable) - Constructor for exception org.jboss.aerogear.unifiedpush.message.exception.DispatchInitiationException
 
DispatchToQueue - Annotation Type in org.jboss.aerogear.unifiedpush.message.jms
Denotes an event with message that will be dispatched to JMS queue

E

extractGCMTopics(Criteria, String) - Static method in class org.jboss.aerogear.unifiedpush.message.token.TokenLoaderUtils
Extracts GCM topic names out of a given Criteria object (e.g.

F

FCM_ENDPOINT_HOST - Static variable in class org.jboss.aerogear.unifiedpush.message.sender.fcm.ConfigurableFCMSender
 
FCMPushNotificationSender - Class in org.jboss.aerogear.unifiedpush.message.sender
 
FCMPushNotificationSender() - Constructor for class org.jboss.aerogear.unifiedpush.message.sender.FCMPushNotificationSender
 
from(Destination) - Method in class org.jboss.aerogear.unifiedpush.message.util.JmsClient.JmsReceiver
Receives message from the given destination.

G

getApnsClientForVariant(iOSVariant, ServiceConstructor<ApnsClient>) - Method in class org.jboss.aerogear.unifiedpush.message.cache.SimpleApnsClientCache
 
getClientIdentifier() - Method in class org.jboss.aerogear.unifiedpush.message.InternalUnifiedPushMessage
The Client Identifier showing who triggered the Push Notification.
getConnection(String) - Method in class org.jboss.aerogear.unifiedpush.message.sender.fcm.ConfigurableFCMSender
 
getConnection(String) - Method in class org.jboss.aerogear.unifiedpush.message.sender.SimplePushNotificationSender
 
getDeviceTokens() - Method in class org.jboss.aerogear.unifiedpush.message.holder.MessageHolderWithTokens
 
getIpAddress() - Method in class org.jboss.aerogear.unifiedpush.message.InternalUnifiedPushMessage
The IP address from the agent that did issue the push message request.
getLastSerialId() - Method in class org.jboss.aerogear.unifiedpush.message.holder.MessageHolderWithVariants
 
getLastTokenFromPreviousBatch() - Method in class org.jboss.aerogear.unifiedpush.message.holder.MessageHolderWithVariants
 
getPushMessageInformation() - Method in class org.jboss.aerogear.unifiedpush.message.holder.AbstractMessageHolder
 
getPushMessageInformationId() - Method in class org.jboss.aerogear.unifiedpush.message.event.MetricsProcessingStartedEvent
 
getPushMessageInformationId() - Method in class org.jboss.aerogear.unifiedpush.message.event.PushMessageCompletedEvent
 
getPushMessageInformationId() - Method in class org.jboss.aerogear.unifiedpush.message.event.TriggerMetricCollectionEvent
 
getPushMessageInformationId() - Method in class org.jboss.aerogear.unifiedpush.message.event.TriggerVariantMetricCollectionEvent
 
getPushMessageInformationId() - Method in class org.jboss.aerogear.unifiedpush.message.event.VariantCompletedEvent
 
getPushMessageInformationId() - Method in class org.jboss.aerogear.unifiedpush.message.sender.WNSPushNotificationSender
 
getSerialId() - Method in class org.jboss.aerogear.unifiedpush.message.holder.MessageHolderWithTokens
 
getUnifiedPushMessage() - Method in class org.jboss.aerogear.unifiedpush.message.holder.AbstractMessageHolder
 
getVariant() - Method in class org.jboss.aerogear.unifiedpush.message.holder.MessageHolderWithTokens
 
getVariantID() - Method in class org.jboss.aerogear.unifiedpush.message.event.AllBatchesLoadedEvent
 
getVariantID() - Method in class org.jboss.aerogear.unifiedpush.message.event.BatchLoadedEvent
 
getVariantID() - Method in class org.jboss.aerogear.unifiedpush.message.event.TriggerVariantMetricCollectionEvent
 
getVariantID() - Method in class org.jboss.aerogear.unifiedpush.message.event.VariantCompletedEvent
 
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
 

I

INITIAL_SERIAL_ID - Static variable in class org.jboss.aerogear.unifiedpush.message.holder.MessageHolderWithVariants
The serial ID of the first (initial) batch of tokens for given Push Message
InternalUnifiedPushMessage - Class in org.jboss.aerogear.unifiedpush.message
This is UnifiedPushMessage with some additional information, which we will use for internal purposes, like analytics tracking.
InternalUnifiedPushMessage() - Constructor for class org.jboss.aerogear.unifiedpush.message.InternalUnifiedPushMessage
 
inTransaction() - Method in class org.jboss.aerogear.unifiedpush.message.util.JmsClient.JmsReceiver
Receives the message in transaction (i.e.
inTransaction() - Method in class org.jboss.aerogear.unifiedpush.message.util.JmsClient.JmsSender
Send the message in transaction (i.e.
isCategoryOnlyCriteria(Criteria) - Static method in class org.jboss.aerogear.unifiedpush.message.token.TokenLoaderUtils
Helper method to check if only categories are applied.
isEmptyCriteria(Criteria) - Static method in class org.jboss.aerogear.unifiedpush.message.token.TokenLoaderUtils
Helper method to check if all criteria are empty.
isGCMTopicRequest(Criteria) - Static method in class org.jboss.aerogear.unifiedpush.message.token.TokenLoaderUtils
Helper method to check if we should do GCM topic request.

J

JmsClient - Class in org.jboss.aerogear.unifiedpush.message.util
Utility class for sending and receiving JMS messages
JmsClient() - Constructor for class org.jboss.aerogear.unifiedpush.message.util.JmsClient
 
JmsClient.JmsReceiver - Class in org.jboss.aerogear.unifiedpush.message.util
Utility that allows to specify how should be message sent and into which destination
JmsClient.JmsSender - Class in org.jboss.aerogear.unifiedpush.message.util
Utility that allows to specify how should be message received and from which destination
JmsReceiver() - Constructor for class org.jboss.aerogear.unifiedpush.message.util.JmsClient.JmsReceiver
 
JmsSender(Serializable) - Constructor for class org.jboss.aerogear.unifiedpush.message.util.JmsClient.JmsSender
 

L

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

M

markAllVariantsProcessed() - Method in class org.jboss.aerogear.unifiedpush.message.event.TriggerMetricCollectionEvent
Marks that all batches are known to be loaded and so that the metric collection process can stop.
markMetricsProcessingAsStarted(MetricsProcessingStartedEvent) - Method in class org.jboss.aerogear.unifiedpush.message.jms.MetricCollectionTrigger
 
MessageDeliveryException - Exception in org.jboss.aerogear.unifiedpush.message.exception
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.exception.MessageDeliveryException
 
MessageDeliveryException(String, Throwable, boolean, boolean) - Constructor for exception org.jboss.aerogear.unifiedpush.message.exception.MessageDeliveryException
 
MessageDeliveryException(String, Throwable) - Constructor for exception org.jboss.aerogear.unifiedpush.message.exception.MessageDeliveryException
 
MessageDeliveryException(String) - Constructor for exception org.jboss.aerogear.unifiedpush.message.exception.MessageDeliveryException
 
MessageDeliveryException(Throwable) - Constructor for exception org.jboss.aerogear.unifiedpush.message.exception.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>, int) - 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>, int, String) - Constructor for class org.jboss.aerogear.unifiedpush.message.holder.MessageHolderWithVariants
Constructs holder that denotes subsequent request for processing given push message, continuing from 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
 
MetricCollectionTrigger - Class in org.jboss.aerogear.unifiedpush.message.jms
MetricCollectionTrigger() - Constructor for class org.jboss.aerogear.unifiedpush.message.jms.MetricCollectionTrigger
 
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
 
MetricsProcessingStartedConsumer - Class in org.jboss.aerogear.unifiedpush.message.jms
 
MetricsProcessingStartedConsumer() - Constructor for class org.jboss.aerogear.unifiedpush.message.jms.MetricsProcessingStartedConsumer
 
MetricsProcessingStartedEvent - Class in org.jboss.aerogear.unifiedpush.message.event
 
MetricsProcessingStartedEvent(String) - Constructor for class org.jboss.aerogear.unifiedpush.message.event.MetricsProcessingStartedEvent
 
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
 
noAutoClose() - Method in class org.jboss.aerogear.unifiedpush.message.util.JmsClient.JmsReceiver
Won't close the connection automatically upon completion, allowing to reuse given connection.
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.
noWait() - Method in class org.jboss.aerogear.unifiedpush.message.util.JmsClient.JmsReceiver
Don't block and returns the message what is in the queue, if there is none queued, then returns null immediately.

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(T) - Method in class org.jboss.aerogear.unifiedpush.message.jms.AbstractJMSMessageListener
 
onMessage(Message) - Method in class org.jboss.aerogear.unifiedpush.message.jms.AbstractJMSMessageListener
 
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(MetricsProcessingStartedEvent) - Method in class org.jboss.aerogear.unifiedpush.message.jms.MetricsProcessingStartedConsumer
Receives MetricsProcessingStartedEvent from the JMS queue and triggers further processing via CDI event.
onMessage(TriggerMetricCollectionEvent) - Method in class org.jboss.aerogear.unifiedpush.message.jms.TriggerMetricCollectionConsumer
Fires the TriggerMetricCollectionEvent event and checks if its listeners reports that all batches were loaded by MetricsCollector.
onMessage(TriggerVariantMetricCollectionEvent) - Method in class org.jboss.aerogear.unifiedpush.message.jms.TriggerVariantMetricCollectionConsumer
Fires the TriggerMetricCollectionEvent event and checks if its listeners reports that all batches were loaded by MetricsCollector.
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.cache - package org.jboss.aerogear.unifiedpush.message.cache
 
org.jboss.aerogear.unifiedpush.message.configuration - package org.jboss.aerogear.unifiedpush.message.configuration
 
org.jboss.aerogear.unifiedpush.message.event - package org.jboss.aerogear.unifiedpush.message.event
 
org.jboss.aerogear.unifiedpush.message.exception - package org.jboss.aerogear.unifiedpush.message.exception
 
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.sender.apns - package org.jboss.aerogear.unifiedpush.message.sender.apns
 
org.jboss.aerogear.unifiedpush.message.sender.fcm - package org.jboss.aerogear.unifiedpush.message.sender.fcm
 
org.jboss.aerogear.unifiedpush.message.token - package org.jboss.aerogear.unifiedpush.message.token
 
org.jboss.aerogear.unifiedpush.message.util - package org.jboss.aerogear.unifiedpush.message.util
 

P

produceAdmConfiguration() - Method in class org.jboss.aerogear.unifiedpush.message.configuration.SenderConfigurationProvider
 
produceAndroidConfiguration() - Method in class org.jboss.aerogear.unifiedpush.message.configuration.SenderConfigurationProvider
 
produceIosConfiguration() - Method in class org.jboss.aerogear.unifiedpush.message.configuration.SenderConfigurationProvider
 
produceSimplePushConfiguration() - Method in class org.jboss.aerogear.unifiedpush.message.configuration.SenderConfigurationProvider
 
produceWindowsMpnsConfiguration() - Method in class org.jboss.aerogear.unifiedpush.message.configuration.SenderConfigurationProvider
 
produceWindowsWnsConfiguration() - Method in class org.jboss.aerogear.unifiedpush.message.configuration.SenderConfigurationProvider
 
PUSH_MESSAGE_ID - Static variable in class org.jboss.aerogear.unifiedpush.message.InternalUnifiedPushMessage
Constant for the "push payload id" key
PushMessageCompletedEvent - Class in org.jboss.aerogear.unifiedpush.message.event
Event fired by MetricsCollector when push message with given ID was completely processed (all batches are completed and metrics are collected)
PushMessageCompletedEvent(String) - Constructor for class org.jboss.aerogear.unifiedpush.message.event.PushMessageCompletedEvent
 
PushNetworkUnreachableException - Exception in org.jboss.aerogear.unifiedpush.message.exception
Thrown when PushNotificationSender failed to establish connection to the Push Network.
PushNetworkUnreachableException(String, Throwable) - Constructor for exception org.jboss.aerogear.unifiedpush.message.exception.PushNetworkUnreachableException
 
PushNetworkUnreachableException(String) - Constructor for exception org.jboss.aerogear.unifiedpush.message.exception.PushNetworkUnreachableException
 
PushNetworkUnreachableException(Throwable) - Constructor for exception org.jboss.aerogear.unifiedpush.message.exception.PushNetworkUnreachableException
 
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.
PushyApnsSender - Class in org.jboss.aerogear.unifiedpush.message.sender.apns
 
PushyApnsSender() - Constructor for class org.jboss.aerogear.unifiedpush.message.sender.apns.PushyApnsSender
 
put(String, String) - Method in class org.jboss.aerogear.unifiedpush.message.sender.SimplePushNotificationSender
 

Q

queueMessage(AllBatchesLoadedEvent) - Method in class org.jboss.aerogear.unifiedpush.message.jms.CdiJmsBridge
Listens to AllBatchesLoadedEvent event and passes it to JMS queue /queue/AllBatchesLoadedQueue with variantID as a correlation identifier.
queueMessage(BatchLoadedEvent) - Method in class org.jboss.aerogear.unifiedpush.message.jms.CdiJmsBridge
Listens to BatchLoadedEvent event and passes it to JMS queue /queue/BatchLoadedQueue with variantID as a correlation identifier.
queueMessage(TriggerMetricCollectionEvent) - Method in class org.jboss.aerogear.unifiedpush.message.jms.CdiJmsBridge
Listens to TriggerMetricCollectionEvent event and passes it to JMS queue /queue/TriggerMetricCollectionQueue for internal processing.
queueMessage(TriggerVariantMetricCollectionEvent) - Method in class org.jboss.aerogear.unifiedpush.message.jms.CdiJmsBridge
Listens to TriggerVariantMetricCollectionEvent event and passes it to JMS queue /queue/TriggerVariantMetricCollectionQueue for internal processing.
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
 

R

readDefaultTopic(byte[], char[]) - Static method in class org.jboss.aerogear.unifiedpush.message.sender.apns.ApnsUtil
 
receive() - Method in class org.jboss.aerogear.unifiedpush.message.util.JmsClient
Creates JmsClient.JmsReceiver utility that allows to specify how should be message received and from which destination
receiveInTransactionNoWait(Queue) - Method in class org.jboss.aerogear.unifiedpush.message.jms.AbstractJMSMessageConsumer
Allows to receive message from queue in non-blocking way
receiveInTransactionNoWait(Queue, String, String) - Method in class org.jboss.aerogear.unifiedpush.message.jms.AbstractJMSMessageConsumer
Allows to receive selected message from queue in non-blocking way.
REDELIVERY_DELAY_MS - Static variable in class org.jboss.aerogear.unifiedpush.message.event.TriggerMetricCollectionEvent
 
REDELIVERY_DELAY_MS - Static variable in class org.jboss.aerogear.unifiedpush.message.event.TriggerVariantMetricCollectionEvent
 

S

send(Serializable) - Method in class org.jboss.aerogear.unifiedpush.message.util.JmsClient
Creates JmsClient.JmsSender utility that allows to specify how should be message sent and into which destination
SenderConfiguration - Class in org.jboss.aerogear.unifiedpush.message.configuration
Push Network specific configuration for UPS message sending mechanism.
SenderConfiguration() - Constructor for class org.jboss.aerogear.unifiedpush.message.configuration.SenderConfiguration
 
SenderConfiguration(int, int) - Constructor for class org.jboss.aerogear.unifiedpush.message.configuration.SenderConfiguration
Creates a new configuration with the configuration values provided
SenderConfigurationProvider - Class in org.jboss.aerogear.unifiedpush.message.configuration
Loads and stores configuration for specific Push Networks.
SenderConfigurationProvider() - Constructor for class org.jboss.aerogear.unifiedpush.message.configuration.SenderConfigurationProvider
 
SenderResourceNotAvailableException - Exception in org.jboss.aerogear.unifiedpush.message.exception
Thrown when PushNotificationSender failed to lock the resource it needs e.g.
SenderResourceNotAvailableException(String, Throwable) - Constructor for exception org.jboss.aerogear.unifiedpush.message.exception.SenderResourceNotAvailableException
 
SenderResourceNotAvailableException(String) - Constructor for exception org.jboss.aerogear.unifiedpush.message.exception.SenderResourceNotAvailableException
 
SenderResourceNotAvailableException(Throwable) - Constructor for exception org.jboss.aerogear.unifiedpush.message.exception.SenderResourceNotAvailableException
 
SenderType - Annotation Type in org.jboss.aerogear.unifiedpush.message.sender
 
SenderTypeLiteral - Class in org.jboss.aerogear.unifiedpush.message.sender
 
SenderTypeLiteral(VariantType) - 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.
sendNonTransacted(Destination, Serializable) - Method in class org.jboss.aerogear.unifiedpush.message.jms.AbstractJMSMessageProducer
Sends message to the destination in non-transactional manner.
sendNonTransacted(Destination, Serializable, String, String) - Method in class org.jboss.aerogear.unifiedpush.message.jms.AbstractJMSMessageProducer
Sends message to destination with given JMS message property name and value in non-transactional manner.
sendPushMessage(Variant, Collection<String>, UnifiedPushMessage, String, NotificationSenderCallback) - Method in class org.jboss.aerogear.unifiedpush.message.sender.AdmPushNotificationSender
 
sendPushMessage(Variant, Collection<String>, UnifiedPushMessage, String, NotificationSenderCallback) - Method in class org.jboss.aerogear.unifiedpush.message.sender.apns.PushyApnsSender
 
sendPushMessage(Variant, Collection<String>, UnifiedPushMessage, String, NotificationSenderCallback) - Method in class org.jboss.aerogear.unifiedpush.message.sender.FCMPushNotificationSender
Sends FCM notifications (UnifiedPushMessage) to all devices, that are represented by the List of tokens for the given AndroidVariant.
sendPushMessage(Variant, Collection<String>, UnifiedPushMessage, String, NotificationSenderCallback) - Method in class org.jboss.aerogear.unifiedpush.message.sender.MPNSPushNotificationSender
 
sendPushMessage(Variant, Collection<String>, UnifiedPushMessage, String, 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, String, NotificationSenderCallback) - Method in class org.jboss.aerogear.unifiedpush.message.sender.SimplePushNotificationSender
 
sendPushMessage(Variant, Collection<String>, UnifiedPushMessage, String, NotificationSenderCallback) - Method in class org.jboss.aerogear.unifiedpush.message.sender.WNSPushNotificationSender
 
sendTransacted(Destination, Serializable) - Method in class org.jboss.aerogear.unifiedpush.message.jms.AbstractJMSMessageProducer
Sends message to the destination in transactional manner.
sendTransacted(Destination, Serializable, String, String) - Method in class org.jboss.aerogear.unifiedpush.message.jms.AbstractJMSMessageProducer
Sends message to destination with given JMS message property name and value in transactional manner.
ServiceConstructor<T> - Interface in org.jboss.aerogear.unifiedpush.message.cache
Allows to create a new service of type T
setClientIdentifier(String) - Method in class org.jboss.aerogear.unifiedpush.message.InternalUnifiedPushMessage
 
setIpAddress(String) - Method in class org.jboss.aerogear.unifiedpush.message.InternalUnifiedPushMessage
 
setPushMessageInformationId(String) - Method in class org.jboss.aerogear.unifiedpush.message.sender.WNSPushNotificationSender
 
SimpleApnsClientCache - Class in org.jboss.aerogear.unifiedpush.message.cache
 
SimpleApnsClientCache() - Constructor for class org.jboss.aerogear.unifiedpush.message.cache.SimpleApnsClientCache
 
SimplePushNotificationSender - Class in org.jboss.aerogear.unifiedpush.message.sender
 
SimplePushNotificationSender() - Constructor for class org.jboss.aerogear.unifiedpush.message.sender.SimplePushNotificationSender
 
submit(PushApplication, InternalUnifiedPushMessage) - 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

to(Destination) - Method in class org.jboss.aerogear.unifiedpush.message.util.JmsClient.JmsSender
Sends the message to the destination.
TokenLoader - Class in org.jboss.aerogear.unifiedpush.message.token
Receives a request for sending a push message to given variants from NotificationRouter.
TokenLoader() - Constructor for class org.jboss.aerogear.unifiedpush.message.token.TokenLoader
 
TokenLoaderUtils - Class in org.jboss.aerogear.unifiedpush.message.token
 
tokensToLoad() - Method in class org.jboss.aerogear.unifiedpush.message.configuration.SenderConfiguration
This is a derived property, computed as a product of SenderConfiguration.batchesToLoad() and SenderConfiguration.batchSize().
TriggerMetricCollectionConsumer - Class in org.jboss.aerogear.unifiedpush.message.jms
 
TriggerMetricCollectionConsumer() - Constructor for class org.jboss.aerogear.unifiedpush.message.jms.TriggerMetricCollectionConsumer
 
TriggerMetricCollectionEvent - Class in org.jboss.aerogear.unifiedpush.message.event
Event that triggers MetricsCollector processing.
TriggerMetricCollectionEvent(PushMessageInformation) - Constructor for class org.jboss.aerogear.unifiedpush.message.event.TriggerMetricCollectionEvent
 
TriggerMetricCollectionEvent(String) - Constructor for class org.jboss.aerogear.unifiedpush.message.event.TriggerMetricCollectionEvent
 
TriggerVariantMetricCollectionConsumer - Class in org.jboss.aerogear.unifiedpush.message.jms
 
TriggerVariantMetricCollectionConsumer() - Constructor for class org.jboss.aerogear.unifiedpush.message.jms.TriggerVariantMetricCollectionConsumer
 
TriggerVariantMetricCollectionEvent - Class in org.jboss.aerogear.unifiedpush.message.event
Event that triggers MetricsCollector processing.
TriggerVariantMetricCollectionEvent(PushMessageInformation, Variant) - Constructor for class org.jboss.aerogear.unifiedpush.message.event.TriggerVariantMetricCollectionEvent
 
TriggerVariantMetricCollectionEvent(String, String) - Constructor for class org.jboss.aerogear.unifiedpush.message.event.TriggerVariantMetricCollectionEvent
 
tryToStartMetricCollection(TriggerVariantMetricCollectionEvent) - Method in class org.jboss.aerogear.unifiedpush.message.jms.MetricCollectionTrigger
Receives TriggerVariantMetricCollectionEvent event from JMS and determines whether a TriggerMetricCollectionEvent should be sent as reaction or not.

V

value() - Method in class org.jboss.aerogear.unifiedpush.message.sender.SenderTypeLiteral
 
VariantCompletedEvent - Class in org.jboss.aerogear.unifiedpush.message.event
Event fired by MetricsCollector when given variant was completely served when dispatching message for given push message
VariantCompletedEvent(String, String) - Constructor for class org.jboss.aerogear.unifiedpush.message.event.VariantCompletedEvent
 
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

withAcknowledgeMode(int) - Method in class org.jboss.aerogear.unifiedpush.message.util.JmsClient.JmsReceiver
Sets the message acknowledgement mode.
withDelayedDelivery(Long) - Method in class org.jboss.aerogear.unifiedpush.message.util.JmsClient.JmsSender
The message sent with given ID will be scheduled to be delivered after specified number of miliseconds.
withDuplicateDetectionId(String) - Method in class org.jboss.aerogear.unifiedpush.message.util.JmsClient.JmsSender
The message sent with given ID will be delivered exactly once.
withProperty(String, String) - Method in class org.jboss.aerogear.unifiedpush.message.util.JmsClient.JmsSender
Sets the property that can be later used to query message by selector.
withProperty(String, Long) - Method in class org.jboss.aerogear.unifiedpush.message.util.JmsClient.JmsSender
Sets the property that can be later used to query message by selector.
withSelector(String, Object...) - Method in class org.jboss.aerogear.unifiedpush.message.util.JmsClient.JmsReceiver
Specifies a selector used to query messages from a destination.
withTimeout(long) - Method in class org.jboss.aerogear.unifiedpush.message.util.JmsClient.JmsReceiver
Waits specific number of milliseconds for a message to eventually appear in the queue, or returns null if there was no message queued in given interval.
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 B C D E F G H I J L M N O P Q R S T V W 
Skip navigation links
UnifiedPush Push Notification Networks 1.2.0-beta.1

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