AeroGear Android Push Library 1.0.0
A C D E G H M N O P R S T U V 

A

AeroGearGCMMessageReceiver - Class in org.jboss.aerogear.android.unifiedpush
AeroGear specific BroadcastReceiver implementation for Google Cloud Messaging.
AeroGearGCMMessageReceiver() - Constructor for class org.jboss.aerogear.android.unifiedpush.AeroGearGCMMessageReceiver
 
AeroGearGCMPushRegistrar - Class in org.jboss.aerogear.android.impl.unifiedpush
 
AeroGearGCMPushRegistrar(PushConfig) - Constructor for class org.jboss.aerogear.android.impl.unifiedpush.AeroGearGCMPushRegistrar
 
appendQueryToBaseURL(URL, String) - Static method in class org.jboss.aerogear.android.impl.util.UrlUtils
Append the base url with the query.
appendToBaseURI(URI, String) - Static method in class org.jboss.aerogear.android.impl.util.UrlUtils
Append the base uri with endpoint
appendToBaseURL(URL, String) - Static method in class org.jboss.aerogear.android.impl.util.UrlUtils
Append the base url with endpoint

C

Callback<T> - Interface in org.jboss.aerogear.android
A handler for consuming the data/result of an operation.
createPushRegistrar(PushConfig) - Method in class org.jboss.aerogear.android.impl.unifiedpush.DefaultPushRegistrarFactory
 
createPushRegistrar(PushConfig) - Method in interface org.jboss.aerogear.android.unifiedpush.PushRegistrarFactory
Creates a push registrar

D

DEFAULT_MESSAGE_HANDLER_KEY - Static variable in class org.jboss.aerogear.android.unifiedpush.AeroGearGCMMessageReceiver
 
DefaultPushRegistrarFactory - Class in org.jboss.aerogear.android.impl.unifiedpush
 
DefaultPushRegistrarFactory() - Constructor for class org.jboss.aerogear.android.impl.unifiedpush.DefaultPushRegistrarFactory
 
delete(String) - Method in interface org.jboss.aerogear.android.http.HttpProvider
Issues an HTTP request, consumes the content, and cleans up after itself.
delete(String) - Method in class org.jboss.aerogear.android.impl.http.HttpRestProvider
Issues an HTTP request, consumes the content, and cleans up after itself.
delete(String) - Method in class org.jboss.aerogear.android.impl.http.HttpRestProviderForPush
 
DELETED - Static variable in class org.jboss.aerogear.android.unifiedpush.PushConstants
An intent with this key means that the message it encapsulates refers to messages which have been deleted by the push provider.

E

ERROR - Static variable in class org.jboss.aerogear.android.unifiedpush.PushConstants
Intents with this key indicate that some error occurred.

G

get() - Method in interface org.jboss.aerogear.android.http.HttpProvider
Issues an HTTP request, consumes the content, and cleans up after itself.
get() - Method in class org.jboss.aerogear.android.impl.http.HttpRestProvider
Issues an HTTP request, consumes the content, and cleans up after itself.
get() - Method in class org.jboss.aerogear.android.impl.http.HttpRestProviderForPush
 
get(Object...) - Method in interface org.jboss.aerogear.android.Provider
Constructs and returns an object of type T
get(String) - Method in class org.jboss.aerogear.android.unifiedpush.Registrations
Recalls a PushRegister instance which was created with push(java.lang.String, org.jboss.aerogear.android.unifiedpush.PushConfig).
getAlias() - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
The Alias is an identifier of the user of the system.
getBody() - Method in class org.jboss.aerogear.android.http.HeaderAndBody
 
getCategories() - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
The categories specifies a channel which may be used to send messages
getData() - Method in exception org.jboss.aerogear.android.http.HttpException
 
getDeviceToken() - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
The device token Identifies the device within its Push Network.
getDeviceType() - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
Device type determines which cloud messaging system will be used by the AeroGear Unified Push Server Defaults to ANDROID
getHeader(String) - Method in class org.jboss.aerogear.android.http.HeaderAndBody
 
getHeaders() - Method in exception org.jboss.aerogear.android.http.HttpException
 
getName() - Method in enum org.jboss.aerogear.android.impl.unifiedpush.PushTypes
 
getName() - Method in interface org.jboss.aerogear.android.TypeDescriptor
 
getOperatingSystem() - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
The name of the operating system.
getOsVersion() - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
The version of the operating system running.
getPushServerURI() - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
RegistryURL is the URL of the 3rd party application server
getRegistrationId(Context) - Method in class org.jboss.aerogear.android.impl.unifiedpush.AeroGearGCMPushRegistrar
Gets the current registration id for application on GCM service.
getSecret() - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
Secret of the Variant from the AeroGear UnifiedPush Server.
getStatusCode() - Method in exception org.jboss.aerogear.android.http.HttpException
 
getType() - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
The type is a key which is used by Registrations to know which implementation of PushRegister to use.
getUrl() - Method in interface org.jboss.aerogear.android.http.HttpProvider
 
getUrl() - Method in class org.jboss.aerogear.android.impl.http.HttpRestProvider
getUrl() - Method in class org.jboss.aerogear.android.impl.http.HttpRestProviderForPush
 
getVariantID() - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
ID of the Variant from the AeroGear UnifiedPush Server.

H

HeaderAndBody - Class in org.jboss.aerogear.android.http
This is a convenience to wrap up headers from a HTTPResponse with its entity.
HeaderAndBody(byte[], Map<String, Object>) - Constructor for class org.jboss.aerogear.android.http.HeaderAndBody
 
HttpException - Exception in org.jboss.aerogear.android.http
If an HTTP Request does not return status code 200 then this will be thrown.
HttpException(byte[], int) - Constructor for exception org.jboss.aerogear.android.http.HttpException
 
HttpException(byte[], int, Map<String, String>) - Constructor for exception org.jboss.aerogear.android.http.HttpException
 
HttpException(byte[], int, String) - Constructor for exception org.jboss.aerogear.android.http.HttpException
 
HttpException(byte[], int, String, Map<String, String>) - Constructor for exception org.jboss.aerogear.android.http.HttpException
 
HttpProvider - Interface in org.jboss.aerogear.android.http
A suite a convenience functions which wrap and clean up common HTTP request operations.
HttpRestProvider - Class in org.jboss.aerogear.android.impl.http
These are tuned for AeroGear, assume the body is String data, and that the headers don't do anything funny.
HttpRestProvider(URL) - Constructor for class org.jboss.aerogear.android.impl.http.HttpRestProvider
 
HttpRestProvider(URL, Integer) - Constructor for class org.jboss.aerogear.android.impl.http.HttpRestProvider
 
HttpRestProviderForPush - Class in org.jboss.aerogear.android.impl.http
This is a stopgap class to provide HTTP Basic Authentication until we move Authenticator support to the HttpProvider level.
HttpRestProviderForPush(URL, Integer) - Constructor for class org.jboss.aerogear.android.impl.http.HttpRestProviderForPush
 

M

MESSAGE - Static variable in class org.jboss.aerogear.android.unifiedpush.PushConstants
MessageHandler - Interface in org.jboss.aerogear.android.unifiedpush
For receiving GCM messages this interface needs to be implemented.

N

NOTIFICATION_ID - Static variable in class org.jboss.aerogear.android.unifiedpush.AeroGearGCMMessageReceiver
 
notifyHandlers(Context, Intent, MessageHandler) - Static method in class org.jboss.aerogear.android.unifiedpush.Registrations
This will deliver an intent to all registered handlers.
notifyHandlers(Context, Intent) - Static method in class org.jboss.aerogear.android.unifiedpush.Registrations
This will deliver an intent to all registered handlers.

O

onDeleteMessage(Context, Bundle) - Method in interface org.jboss.aerogear.android.unifiedpush.MessageHandler
Invoked when the Google Cloud Messaging Server deleted some pending messages because they were collapsible.
onError() - Method in interface org.jboss.aerogear.android.unifiedpush.MessageHandler
Invoked when the Google Cloud Messaging Server indicates a send error.
onFailure(Exception) - Method in interface org.jboss.aerogear.android.Callback
Invoked when an operation has failed.
onMessage(Context, Bundle) - Method in interface org.jboss.aerogear.android.unifiedpush.MessageHandler
Invoked when the Google Cloud Messaging Server delivered a message to the device.
onReceive(Context, Intent) - Method in class org.jboss.aerogear.android.unifiedpush.AeroGearGCMMessageReceiver
When a GCM message is received, the attached implementations of our MessageHandler interface are being notified.
onSuccess(T) - Method in interface org.jboss.aerogear.android.Callback
Called when operation completes with success.
org.jboss.aerogear.android - package org.jboss.aerogear.android
 
org.jboss.aerogear.android.http - package org.jboss.aerogear.android.http
 
org.jboss.aerogear.android.impl.http - package org.jboss.aerogear.android.impl.http
 
org.jboss.aerogear.android.impl.unifiedpush - package org.jboss.aerogear.android.impl.unifiedpush
 
org.jboss.aerogear.android.impl.util - package org.jboss.aerogear.android.impl.util
 
org.jboss.aerogear.android.unifiedpush - package org.jboss.aerogear.android.unifiedpush
 

P

post(String) - Method in interface org.jboss.aerogear.android.http.HttpProvider
Issues an HTTP request, consumes the content, and cleans up after itself.
post(byte[]) - Method in interface org.jboss.aerogear.android.http.HttpProvider
Issues an HTTP request, consumes the content, and cleans up after itself.
post(String) - Method in class org.jboss.aerogear.android.impl.http.HttpRestProvider
Issues an HTTP request, consumes the content, and cleans up after itself.
post(byte[]) - Method in class org.jboss.aerogear.android.impl.http.HttpRestProvider
Issues an HTTP request, consumes the content, and cleans up after itself.
post(String) - Method in class org.jboss.aerogear.android.impl.http.HttpRestProviderForPush
 
post(byte[]) - Method in class org.jboss.aerogear.android.impl.http.HttpRestProviderForPush
 
PROPERTY_REG_ID - Static variable in class org.jboss.aerogear.android.impl.unifiedpush.AeroGearGCMPushRegistrar
 
Provider<T> - Interface in org.jboss.aerogear.android
 
push(String, PushConfig) - Method in class org.jboss.aerogear.android.unifiedpush.Registrations
This method will try to build a PuserRegistrar based on the values in the configuration bean.
PushConfig - Class in org.jboss.aerogear.android.unifiedpush
 
PushConfig(URI, String...) - Constructor for class org.jboss.aerogear.android.unifiedpush.PushConfig
 
PushConfig(String...) - Constructor for class org.jboss.aerogear.android.unifiedpush.PushConfig
 
PushConstants - Class in org.jboss.aerogear.android.unifiedpush
This class contains static strings which are used as constant keys on Intents passed into the Registrars#notifyHandlers methods.
PushConstants() - Constructor for class org.jboss.aerogear.android.unifiedpush.PushConstants
 
PushRegistrar - Interface in org.jboss.aerogear.android.unifiedpush
 
PushRegistrarFactory - Interface in org.jboss.aerogear.android.unifiedpush
 
PushType - Interface in org.jboss.aerogear.android.unifiedpush
 
PushTypes - Enum in org.jboss.aerogear.android.impl.unifiedpush
This class enumerates all of the PushTypes that the AeroGear library supports.
put(String, String) - Method in interface org.jboss.aerogear.android.http.HttpProvider
Issues an HTTP request, consumes the content, and cleans up after itself.
put(String, byte[]) - Method in interface org.jboss.aerogear.android.http.HttpProvider
Issues an HTTP request, consumes the content, and cleans up after itself.
put(String, String) - Method in class org.jboss.aerogear.android.impl.http.HttpRestProvider
Issues an HTTP request, consumes the content, and cleans up after itself.
put(String, byte[]) - Method in class org.jboss.aerogear.android.impl.http.HttpRestProvider
Issues an HTTP request, consumes the content, and cleans up after itself.
put(String, String) - Method in class org.jboss.aerogear.android.impl.http.HttpRestProviderForPush
 
put(String, byte[]) - Method in class org.jboss.aerogear.android.impl.http.HttpRestProviderForPush
 

R

register(Context, Callback<Void>) - Method in class org.jboss.aerogear.android.impl.unifiedpush.AeroGearGCMPushRegistrar
 
register(Context, Callback<Void>) - Method in interface org.jboss.aerogear.android.unifiedpush.PushRegistrar
Registers a device to a push network and any 3rd party application servers.
registerBackgroundThreadHandler(MessageHandler) - Static method in class org.jboss.aerogear.android.unifiedpush.Registrations
When a push message is received, all background thread handlers will be notified on a non UI thread.
registerMainThreadHandler(MessageHandler) - Static method in class org.jboss.aerogear.android.unifiedpush.Registrations
When a push message is received, all main thread handlers will be notified on the main(UI) thread.
REGISTRATION_EXPIRY_TIME_MS - Static variable in class org.jboss.aerogear.android.impl.unifiedpush.AeroGearGCMPushRegistrar
Default lifespan (7 days) of a reservation until it is considered expired.
Registrations - Class in org.jboss.aerogear.android.unifiedpush
This is the factory and accessors for PushRegistrars
Registrations() - Constructor for class org.jboss.aerogear.android.unifiedpush.Registrations
 
Registrations(PushRegistrarFactory) - Constructor for class org.jboss.aerogear.android.unifiedpush.Registrations
 

S

senderIds - Variable in class org.jboss.aerogear.android.unifiedpush.PushConfig
 
setAlias(String) - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
The Alias is an identifier of the user of the system.
setCategories(List<String>) - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
The categories specifies a channel which may be used to send messages
setDefaultHeader(String, String) - Method in interface org.jboss.aerogear.android.http.HttpProvider
Will set a default header value to be used on all calls
setDefaultHeader(String, String) - Method in class org.jboss.aerogear.android.impl.http.HttpRestProvider
 
setDefaultHeader(String, String) - Method in class org.jboss.aerogear.android.impl.http.HttpRestProviderForPush
 
setDeviceToken(String) - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
The device token Identifies the device within its Push Network.
setDeviceType(String) - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
Device type determines which cloud messaging system will be used by the AeroGear Unified Push Server.
setHeader(String, Object) - Method in class org.jboss.aerogear.android.http.HeaderAndBody
 
setOperatingSystem(String) - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
The name of the operating system.
setOsVersion(String) - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
The version of the operating system running.
setPasswordAuthentication(String, String) - Method in class org.jboss.aerogear.android.impl.http.HttpRestProviderForPush
 
setPushServerURI(URI) - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
RegistryURL is the URL of the 3rd party application server
setSecret(String) - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
Secret of the Variant from the AeroGear UnifiedPush Server.
setType(PushType) - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
The type is a key which is used by Registrations to know which implementation of PushRegister to use.
setVariantID(String) - Method in class org.jboss.aerogear.android.unifiedpush.PushConfig
ID of the Variant from the AeroGear UnifiedPush Server.

T

TypeDescriptor - Interface in org.jboss.aerogear.android
 

U

unregister(Context, Callback<Void>) - Method in class org.jboss.aerogear.android.impl.unifiedpush.AeroGearGCMPushRegistrar
 
unregister(Context, Callback<Void>) - Method in interface org.jboss.aerogear.android.unifiedpush.PushRegistrar
Unregisters a device a push network and any party application servers.
unregisterBackgroundThreadHandler(MessageHandler) - Static method in class org.jboss.aerogear.android.unifiedpush.Registrations
This will remove the given handler from the collection of background thread handlers.
unregisterMainThreadHandler(MessageHandler) - Static method in class org.jboss.aerogear.android.unifiedpush.Registrations
This will remove the given handler from the collection of main thread handlers.
UrlUtils - Class in org.jboss.aerogear.android.impl.util
 

V

valueOf(String) - Static method in enum org.jboss.aerogear.android.impl.unifiedpush.PushTypes
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.aerogear.android.impl.unifiedpush.PushTypes
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G H M N O P R S T U V 
AeroGear Android Push Library 1.0.0

Copyright © 2014 JBoss by Red Hat. All rights reserved.