UnifiedPush Push Notification Networks 0.11.0
A C F G I N O P R S T U 

A

APNsCache - Class in org.jboss.aerogear.unifiedpush.message.cache
 
APNsCache() - Constructor for class org.jboss.aerogear.unifiedpush.message.cache.APNsCache
 
APNsPushNotificationSender - Class in org.jboss.aerogear.unifiedpush.message.sender
 
APNsPushNotificationSender() - Constructor for class org.jboss.aerogear.unifiedpush.message.sender.APNsPushNotificationSender
 

C

ChromePackagedAppTokenCache - Class in org.jboss.aerogear.unifiedpush.message.helper
An Object to hold the accessToken and the expiresIn time since there is a limit to how many times an access token can be refreshed in a day
ChromePackagedAppTokenCache() - Constructor for class org.jboss.aerogear.unifiedpush.message.helper.ChromePackagedAppTokenCache
 

F

fetchAccessToken(ChromePackagedAppVariant) - Method in class org.jboss.aerogear.unifiedpush.message.sender.GCMForChromePushNotificationSender
 

G

GCMCache - Class in org.jboss.aerogear.unifiedpush.message.cache
 
GCMCache() - Constructor for class org.jboss.aerogear.unifiedpush.message.cache.GCMCache
 
GCMForChromePushNotificationSender - Class in org.jboss.aerogear.unifiedpush.message.sender
 
GCMForChromePushNotificationSender() - Constructor for class org.jboss.aerogear.unifiedpush.message.sender.GCMForChromePushNotificationSender
 
GCMPushNotificationSender - Class in org.jboss.aerogear.unifiedpush.message.sender
 
GCMPushNotificationSender() - Constructor for class org.jboss.aerogear.unifiedpush.message.sender.GCMPushNotificationSender
 
getAccessToken() - Method in class org.jboss.aerogear.unifiedpush.message.helper.ChromePackagedAppTokenCache
 
getAlert() - Method in class org.jboss.aerogear.unifiedpush.message.UnifiedPushMessage
Returns the value of the 'alert' key from the submitted payload.
getAliases() - Method in class org.jboss.aerogear.unifiedpush.message.SendCriteria
Returns a list of user names or email addresses that will receive a push notification.
getApnsServiceForVariant(iOSVariant) - Method in class org.jboss.aerogear.unifiedpush.message.cache.APNsCache
 
getBadge() - Method in class org.jboss.aerogear.unifiedpush.message.UnifiedPushMessage
Returns the value of the 'badge' key from the submitted payload.
getCategories() - Method in class org.jboss.aerogear.unifiedpush.message.SendCriteria
Returns a category that will receive a push notification.
getClientIdentifier() - Method in class org.jboss.aerogear.unifiedpush.message.UnifiedPushMessage
The Client Identifier showing who triggered the Push Notification
getConnection(String) - Method in class org.jboss.aerogear.unifiedpush.message.sender.GCMForChromePushNotificationSender
Convenience method to open/establish a HttpURLConnection.
getConnection(String) - Method in class org.jboss.aerogear.unifiedpush.message.sender.SimplePushNotificationSender
Convenience method to open/establish a HttpURLConnection.
getData() - Method in class org.jboss.aerogear.unifiedpush.message.UnifiedPushMessage
Returns a Map, representing any other key-value pairs that were send to the RESTful Sender API.
getDeviceTypes() - Method in class org.jboss.aerogear.unifiedpush.message.SendCriteria
Returns a list of device types that will receive a push notification.
getExpiresIn() - Method in class org.jboss.aerogear.unifiedpush.message.helper.ChromePackagedAppTokenCache
The expiration date of the access token in millis
getIpAddress() - Method in class org.jboss.aerogear.unifiedpush.message.UnifiedPushMessage
The IP address from the agent that did issue the push message request.
getSendCriteria() - Method in class org.jboss.aerogear.unifiedpush.message.UnifiedPushMessage
Returns the object that contains all the submitted query criteria.
getSenderForAPIKey(String) - Method in class org.jboss.aerogear.unifiedpush.message.cache.GCMCache
 
getSimplePush() - Method in class org.jboss.aerogear.unifiedpush.message.UnifiedPushMessage
Returns the SimplePush specific version number.
getSound() - Method in class org.jboss.aerogear.unifiedpush.message.UnifiedPushMessage
Returns the value of the 'sound' key from the submitted payload.
getString(InputStream) - Static method in class org.jboss.aerogear.unifiedpush.message.sender.GCMForChromePushNotificationSender
Convenience method to convert an InputStream to a String.
getTimeToLive() - Method in class org.jboss.aerogear.unifiedpush.message.UnifiedPushMessage
Returns the value of the 'ttl' key from the submitted payload.
getVariants() - Method in class org.jboss.aerogear.unifiedpush.message.SendCriteria
Returns a list of variant IDs that will receive a push notification.

I

isContentAvailable() - Method in class org.jboss.aerogear.unifiedpush.message.UnifiedPushMessage
Used for in iOS specific feature, to indicate if content (for Newsstand or silent messages) has marked as being available Not supported on other platforms.

N

NotificationSenderCallback - Interface in org.jboss.aerogear.unifiedpush.message.sender
A simple Callback interface used when sending UnifiedPushMessage to an actual push network.

O

onError() - 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.
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.helper - package org.jboss.aerogear.unifiedpush.message.helper
 
org.jboss.aerogear.unifiedpush.message.sender - package org.jboss.aerogear.unifiedpush.message.sender
 

P

post(String, String, String) - Method in class org.jboss.aerogear.unifiedpush.message.sender.GCMForChromePushNotificationSender
Returns HttpURLConnection that 'posts' the given body to the given URL.
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.

R

refreshAccessToken(ChromePackagedAppVariant) - Method in class org.jboss.aerogear.unifiedpush.message.sender.GCMForChromePushNotificationSender
 

S

send(PushApplication, UnifiedPushMessage) - Method in interface org.jboss.aerogear.unifiedpush.message.SenderService
Sends the given message/payload to ALL installations of the variants, matching the given criterias.
send(PushApplication, UnifiedPushMessage) - Method in class org.jboss.aerogear.unifiedpush.message.SenderServiceImpl
 
SendCriteria - Class in org.jboss.aerogear.unifiedpush.message
Simple utility class, containing all "query criteria" options for a message, that has been sent to the Send-HTTP endpoint.
SendCriteria(Map<String, Object>) - Constructor for class org.jboss.aerogear.unifiedpush.message.SendCriteria
 
SenderService - Interface in org.jboss.aerogear.unifiedpush.message
 
SenderServiceImpl - Class in org.jboss.aerogear.unifiedpush.message
 
SenderServiceImpl() - Constructor for class org.jboss.aerogear.unifiedpush.message.SenderServiceImpl
 
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.GCMForChromePushNotificationSender
 
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 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.
setAccessToken(String) - Method in class org.jboss.aerogear.unifiedpush.message.helper.ChromePackagedAppTokenCache
 
setClientIdentifier(String) - Method in class org.jboss.aerogear.unifiedpush.message.UnifiedPushMessage
 
setExpiresIn(long) - Method in class org.jboss.aerogear.unifiedpush.message.helper.ChromePackagedAppTokenCache
 
setIpAddress(String) - Method in class org.jboss.aerogear.unifiedpush.message.UnifiedPushMessage
 
SimplePushNotificationSender - Class in org.jboss.aerogear.unifiedpush.message.sender
 
SimplePushNotificationSender() - Constructor for class org.jboss.aerogear.unifiedpush.message.sender.SimplePushNotificationSender
 

T

toJsonString() - Method in class org.jboss.aerogear.unifiedpush.message.UnifiedPushMessage
 
toString() - Method in class org.jboss.aerogear.unifiedpush.message.SendCriteria
 
toString() - Method in class org.jboss.aerogear.unifiedpush.message.UnifiedPushMessage
 

U

UnifiedPushMessage - Class in org.jboss.aerogear.unifiedpush.message
Contains the data of the JSON payload that has been sent to the RESTful Sender endpoint.
UnifiedPushMessage(Map<String, Object>) - Constructor for class org.jboss.aerogear.unifiedpush.message.UnifiedPushMessage
Messages are submitted as flexible JSON maps, like:
A C F G I N O P R S T U 
UnifiedPush Push Notification Networks 0.11.0

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