Skip navigation links
UnifiedPush Push Notification Networks 1.2.0-alpha.1
A B C D 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
 
AbstractServiceHolder<T> - Class in org.jboss.aerogear.unifiedpush.message.serviceHolder
Holds instances of given service <T> and allows their instantiation, reuse and disposal.
AbstractServiceHolder(int, long, long) - Constructor for class org.jboss.aerogear.unifiedpush.message.serviceHolder.AbstractServiceHolder
Creates new service instance
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
 
APNsPushNotificationSender - Class in org.jboss.aerogear.unifiedpush.message.sender
 
APNsPushNotificationSender() - Constructor for class org.jboss.aerogear.unifiedpush.message.sender.APNsPushNotificationSender
 
ApnsServiceHolder - Class in org.jboss.aerogear.unifiedpush.message.serviceHolder
This cache creates and holds queue of used ApnsService with upper-bound limit of 10 created instances per given push message and variant.
ApnsServiceHolder() - Constructor for class org.jboss.aerogear.unifiedpush.message.serviceHolder.ApnsServiceHolder
 
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.
borrowServiceSlotFromQueue(String, String) - Method in class org.jboss.aerogear.unifiedpush.message.serviceHolder.AbstractServiceHolder
 
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
 
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.
construct() - Method in interface org.jboss.aerogear.unifiedpush.message.serviceHolder.ServiceConstructor
Create a new service of type T
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
dequeue(String, String) - Method in class org.jboss.aerogear.unifiedpush.message.serviceHolder.AbstractServiceHolder
Dequeues the service instance if there is one available, otherwise returns null
dequeueOrCreateNewService(String, String, ServiceConstructor<T>) - Method in class org.jboss.aerogear.unifiedpush.message.serviceHolder.AbstractServiceHolder
Holder returns a service for given parameters or uses service constructor to instantiate new service.
destroy(String, String) - Method in class org.jboss.aerogear.unifiedpush.message.serviceHolder.AbstractServiceHolder
 
destroy(T) - Method in interface org.jboss.aerogear.unifiedpush.message.serviceHolder.ServiceDestroyer
Destroys the service instance
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
DisposableReference<T> - Class in org.jboss.aerogear.unifiedpush.message.serviceHolder
A reference that is set and can be disposed later.
DisposableReference(T, ServiceDestroyer<T>) - Constructor for class org.jboss.aerogear.unifiedpush.message.serviceHolder.DisposableReference
Create reference to instance together with a destroyer that will be applied to instance if it is being disposed.
dispose() - Method in class org.jboss.aerogear.unifiedpush.message.serviceHolder.DisposableReference
Dispose the referenced instance (if available) and set reference to null.
DISPOSING_DELAY - Static variable in class org.jboss.aerogear.unifiedpush.message.serviceHolder.ApnsServiceHolder
 

F

freeUpAvailableServices(VariantCompletedEvent) - Method in class org.jboss.aerogear.unifiedpush.message.serviceHolder.ApnsServiceHolder
Listen to VariantCompletedEvent to free up APNs bound resources after the (iOS) variant has been completely processed for push notification delivery.
freeUpSlot(String, String) - Method in class org.jboss.aerogear.unifiedpush.message.serviceHolder.AbstractServiceHolder
Allows to free up a counter of created services and thus allowing waiting consumers to create new services within the limits.
from(Destination) - Method in class org.jboss.aerogear.unifiedpush.message.util.JmsClient.JmsReceiver
Receives message from the given destination.

G

GCMPushNotificationSender - Class in org.jboss.aerogear.unifiedpush.message.sender
 
GCMPushNotificationSender() - Constructor for class org.jboss.aerogear.unifiedpush.message.sender.GCMPushNotificationSender
 
get() - Method in class org.jboss.aerogear.unifiedpush.message.serviceHolder.DisposableReference
Retrieve the referenced instance and set reference to null.
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.SimplePushNotificationSender
 
getDeviceTokens() - Method in class org.jboss.aerogear.unifiedpush.message.holder.MessageHolderWithTokens
 
getFreeServiceSlotQueue() - Method in class org.jboss.aerogear.unifiedpush.message.serviceHolder.AbstractServiceHolder
Returns the Queue used as a counter of free services.
getFreeServiceSlotQueue() - Method in class org.jboss.aerogear.unifiedpush.message.serviceHolder.ApnsServiceHolder
 
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
initialize(String, String) - Method in class org.jboss.aerogear.unifiedpush.message.serviceHolder.AbstractServiceHolder
 
initialize() - Method in class org.jboss.aerogear.unifiedpush.message.serviceHolder.ServiceDisposalScheduler
Creates a new scheduler on container startup
initializeHolderForVariants(MessageHolderWithVariants) - Method in class org.jboss.aerogear.unifiedpush.message.serviceHolder.ApnsServiceHolder
 
INSTANCE_ACQUIRING_TIMEOUT - Static variable in class org.jboss.aerogear.unifiedpush.message.serviceHolder.ApnsServiceHolder
 
INSTANCE_LIMIT - Static variable in class org.jboss.aerogear.unifiedpush.message.serviceHolder.ApnsServiceHolder
 
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.

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.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 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
 
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.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.serviceHolder - package org.jboss.aerogear.unifiedpush.message.serviceHolder
 
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.
put(String, String) - Method in class org.jboss.aerogear.unifiedpush.message.sender.SimplePushNotificationSender
 

Q

queueFreedUpService(String, String, T, ServiceDestroyer<T>) - Method in class org.jboss.aerogear.unifiedpush.message.serviceHolder.AbstractServiceHolder
Allows to queue used and freed up service into cache so that can be reused by another consumer.
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

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
 
returnServiceSlotToQueue(String, String) - Method in class org.jboss.aerogear.unifiedpush.message.serviceHolder.AbstractServiceHolder
 

S

scheduleForDisposal(DisposableReference<?>, long) - Method in class org.jboss.aerogear.unifiedpush.message.serviceHolder.ServiceDisposalScheduler
Schedules a service instance for disposal if not used.
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.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, String, 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, 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.serviceHolder
Allows to create a new service of type T
ServiceDestroyer<T> - Interface in org.jboss.aerogear.unifiedpush.message.serviceHolder
Allows to destroy instance of service T
ServiceDisposalScheduler - Class in org.jboss.aerogear.unifiedpush.message.serviceHolder
Allows to scheduled instantiated services for disposal.
ServiceDisposalScheduler() - Constructor for class org.jboss.aerogear.unifiedpush.message.serviceHolder.ServiceDisposalScheduler
 
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
 
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

terminate() - Method in class org.jboss.aerogear.unifiedpush.message.serviceHolder.ServiceDisposalScheduler
On container shutdown, immediately terminates all instantiated services that were scheduled for disposal.
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
Receives a request for sending a push message to given variants from NotificationRouter.
TokenLoader() - Constructor for class org.jboss.aerogear.unifiedpush.message.TokenLoader
 
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 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-alpha.1

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