Java Microsoft Push Notification Service Library 0.1.0
A B C D E F G I K L M N O P R S T U V W X 

A

AbstractMpnsService - Class in org.jboss.aerogear.windows.mpns.internal
 
AbstractMpnsService() - Constructor for class org.jboss.aerogear.windows.mpns.internal.AbstractMpnsService
 
asAuthenticated(MpnsServiceBuilder.SecurityInfo) - Method in class org.jboss.aerogear.windows.mpns.MpnsServiceBuilder
Authenticated
asPool(int) - Method in class org.jboss.aerogear.windows.mpns.MpnsServiceBuilder
Constructs a pool of connections to the notification servers.
asPool(ExecutorService, int) - Method in class org.jboss.aerogear.windows.mpns.MpnsServiceBuilder
Constructs a pool of connections to the notification servers.
asQueued() - Method in class org.jboss.aerogear.windows.mpns.MpnsServiceBuilder
Constructs a new thread with a processing queue to process notification requests.

B

backBackgroundImage(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification.Builder
 
backBackgroundImage(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.TileNotification.Builder
 
backContent(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification.Builder
 
backContent(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.TileNotification.Builder
 
backgroundColor(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.IconicTileNotification.Builder
 
backgroundImage(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification.Builder
 
backgroundImage(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.TileNotification.Builder
 
backTitle(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification.Builder
 
backTitle(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.TileNotification.Builder
 
body(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.RawNotification.Builder
 
body(byte[]) - Method in class org.jboss.aerogear.windows.mpns.notifications.RawNotification.Builder
 
build() - Method in class org.jboss.aerogear.windows.mpns.MpnsServiceBuilder
Returns a fully initialized instance of MpnsService, according to the requested settings.
build() - Method in class org.jboss.aerogear.windows.mpns.notifications.CycleTileNotification.Builder
 
build() - Method in class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification.Builder
 
build() - Method in class org.jboss.aerogear.windows.mpns.notifications.IconicTileNotification.Builder
 
build() - Method in class org.jboss.aerogear.windows.mpns.notifications.RawNotification.Builder
 
build() - Method in class org.jboss.aerogear.windows.mpns.notifications.TileNotification.Builder
 
build() - Method in class org.jboss.aerogear.windows.mpns.notifications.ToastNotification.Builder
 

C

count(int) - Method in class org.jboss.aerogear.windows.mpns.notifications.CycleTileNotification.Builder
 
count(int) - Method in class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification.Builder
 
count(int) - Method in class org.jboss.aerogear.windows.mpns.notifications.IconicTileNotification.Builder
 
count(int) - Method in class org.jboss.aerogear.windows.mpns.notifications.TileNotification.Builder
 
cycleImage(int, String) - Method in class org.jboss.aerogear.windows.mpns.notifications.CycleTileNotification.Builder
 
cycleTile() - Method in class org.jboss.aerogear.windows.mpns.MpnsNotificationBuilder
Windows 8: Cycle Tile
CycleTileNotification - Class in org.jboss.aerogear.windows.mpns.notifications
 
CycleTileNotification(CycleTileNotification.Builder, List<? extends Map.Entry<String, String>>) - Constructor for class org.jboss.aerogear.windows.mpns.notifications.CycleTileNotification
 
CycleTileNotification.Builder - Class in org.jboss.aerogear.windows.mpns.notifications
 
CycleTileNotification.Builder() - Constructor for class org.jboss.aerogear.windows.mpns.notifications.CycleTileNotification.Builder
 

D

delegate(MpnsDelegate) - Method in class org.jboss.aerogear.windows.mpns.MpnsServiceBuilder
 
DeliveryClass - Enum in org.jboss.aerogear.windows.mpns
Determines the batch interval indicating when the push notification should be sent to the application.
deliveryValueOf(DeliveryClass) - Method in class org.jboss.aerogear.windows.mpns.notifications.CycleTileNotification.Builder
 
deliveryValueOf(DeliveryClass) - Method in class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification.Builder
 
deliveryValueOf(DeliveryClass) - Method in class org.jboss.aerogear.windows.mpns.notifications.IconicTileNotification.Builder
 
deliveryValueOf(DeliveryClass) - Method in class org.jboss.aerogear.windows.mpns.notifications.RawNotification.Builder
 
deliveryValueOf(DeliveryClass) - Method in class org.jboss.aerogear.windows.mpns.notifications.TileNotification.Builder
 
deliveryValueOf(DeliveryClass) - Method in class org.jboss.aerogear.windows.mpns.notifications.ToastNotification.Builder
 

E

escapeXml(String) - Static method in class org.jboss.aerogear.windows.mpns.internal.Utilities
 

F

fireDelegate(MpnsNotification, HttpResponse, MpnsDelegate) - Static method in class org.jboss.aerogear.windows.mpns.internal.Utilities
 
flipTile() - Method in class org.jboss.aerogear.windows.mpns.MpnsNotificationBuilder
Windows 8: Flip Tile
FlipTileNotification - Class in org.jboss.aerogear.windows.mpns.notifications
 
FlipTileNotification(FlipTileNotification.Builder, List<? extends Map.Entry<String, String>>) - Constructor for class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification
 
FlipTileNotification.Builder - Class in org.jboss.aerogear.windows.mpns.notifications
 
FlipTileNotification.Builder() - Constructor for class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification.Builder
 

G

getCert() - Method in class org.jboss.aerogear.windows.mpns.MpnsServiceBuilder.SecurityInfo
 
getDeviceConnectionStatus() - Method in enum org.jboss.aerogear.windows.mpns.MpnsResponse
 
getHttpHeaders() - Method in interface org.jboss.aerogear.windows.mpns.MpnsNotification
Returns the identifier of the current message.
getHttpHeaders() - Method in class org.jboss.aerogear.windows.mpns.notifications.CycleTileNotification
 
getHttpHeaders() - Method in class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification
 
getHttpHeaders() - Method in class org.jboss.aerogear.windows.mpns.notifications.IconicTileNotification
 
getHttpHeaders() - Method in class org.jboss.aerogear.windows.mpns.notifications.RawNotification
 
getHttpHeaders() - Method in class org.jboss.aerogear.windows.mpns.notifications.TileNotification
 
getHttpHeaders() - Method in class org.jboss.aerogear.windows.mpns.notifications.ToastNotification
 
getKey() - Method in class org.jboss.aerogear.windows.mpns.internal.Pair
 
getName() - Method in class org.jboss.aerogear.windows.mpns.MpnsServiceBuilder.SecurityInfo
 
getNotificationStatus() - Method in enum org.jboss.aerogear.windows.mpns.MpnsResponse
 
getPassword() - Method in class org.jboss.aerogear.windows.mpns.MpnsServiceBuilder.SecurityInfo
 
getProvider() - Method in class org.jboss.aerogear.windows.mpns.MpnsServiceBuilder.SecurityInfo
 
getRequestBody() - Method in interface org.jboss.aerogear.windows.mpns.MpnsNotification
Returns the binary representation of the payload.
getRequestBody() - Method in class org.jboss.aerogear.windows.mpns.notifications.CycleTileNotification
 
getRequestBody() - Method in class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification
 
getRequestBody() - Method in class org.jboss.aerogear.windows.mpns.notifications.IconicTileNotification
 
getRequestBody() - Method in class org.jboss.aerogear.windows.mpns.notifications.RawNotification
 
getRequestBody() - Method in class org.jboss.aerogear.windows.mpns.notifications.TileNotification
 
getRequestBody() - Method in class org.jboss.aerogear.windows.mpns.notifications.ToastNotification
 
getResponseCode() - Method in enum org.jboss.aerogear.windows.mpns.MpnsResponse
 
getSubscriptionStatus() - Method in enum org.jboss.aerogear.windows.mpns.MpnsResponse
 
getTileDelivery(DeliveryClass) - Static method in class org.jboss.aerogear.windows.mpns.internal.Utilities
 
getValue() - Method in class org.jboss.aerogear.windows.mpns.internal.Pair
 

I

iconicTile() - Method in class org.jboss.aerogear.windows.mpns.MpnsNotificationBuilder
Windows 8: Iconic Tile
IconicTileNotification - Class in org.jboss.aerogear.windows.mpns.notifications
 
IconicTileNotification(IconicTileNotification.Builder, List<? extends Map.Entry<String, String>>) - Constructor for class org.jboss.aerogear.windows.mpns.notifications.IconicTileNotification
 
IconicTileNotification.Builder - Class in org.jboss.aerogear.windows.mpns.notifications
 
IconicTileNotification.Builder() - Constructor for class org.jboss.aerogear.windows.mpns.notifications.IconicTileNotification.Builder
 
iconImage(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.IconicTileNotification.Builder
 
ifNonNull(Object, String) - Static method in class org.jboss.aerogear.windows.mpns.internal.Utilities
Returns value is the cond is non-null; otherwise returns an empty String.
isClear(boolean) - Method in class org.jboss.aerogear.windows.mpns.notifications.CycleTileNotification.Builder
 
isClear(boolean) - Method in class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification.Builder
 
isClear(boolean) - Method in class org.jboss.aerogear.windows.mpns.notifications.IconicTileNotification.Builder
 
isSuccessful() - Method in enum org.jboss.aerogear.windows.mpns.MpnsResponse
 

K

key - Variable in class org.jboss.aerogear.windows.mpns.internal.Pair
 

L

logicalResponseFor(HttpResponse) - Static method in class org.jboss.aerogear.windows.mpns.internal.Utilities
 

M

MAX_IMAGES - Static variable in class org.jboss.aerogear.windows.mpns.notifications.CycleTileNotification.Builder
 
messageFailed(MpnsNotification, MpnsResponse) - Method in interface org.jboss.aerogear.windows.mpns.MpnsDelegate
 
messageSent(MpnsNotification, MpnsResponse) - Method in interface org.jboss.aerogear.windows.mpns.MpnsDelegate
 
MPNS - Class in org.jboss.aerogear.windows.mpns
The main class to interact with the MPNS Service.
MpnsDelegate - Interface in org.jboss.aerogear.windows.mpns
 
MpnsException - Exception in org.jboss.aerogear.windows.mpns.exceptions
Base class for all the exceptions thrown in Apns Library
MpnsException() - Constructor for exception org.jboss.aerogear.windows.mpns.exceptions.MpnsException
 
MpnsException(String) - Constructor for exception org.jboss.aerogear.windows.mpns.exceptions.MpnsException
 
MpnsException(Throwable) - Constructor for exception org.jboss.aerogear.windows.mpns.exceptions.MpnsException
 
MpnsException(String, Throwable) - Constructor for exception org.jboss.aerogear.windows.mpns.exceptions.MpnsException
 
MpnsNotification - Interface in org.jboss.aerogear.windows.mpns
Represents an MPNS notification to be sent to Microsoft service.
MpnsNotificationBuilder - Class in org.jboss.aerogear.windows.mpns
Represents a builder for constructing the notifications requests, as specified by Microsoft Push Notification Guide:
MpnsNotificationBuilder() - Constructor for class org.jboss.aerogear.windows.mpns.MpnsNotificationBuilder
 
MpnsPooledService - Class in org.jboss.aerogear.windows.mpns.internal
 
MpnsPooledService(HttpClient, ExecutorService, MpnsDelegate) - Constructor for class org.jboss.aerogear.windows.mpns.internal.MpnsPooledService
 
MpnsQueuedService - Class in org.jboss.aerogear.windows.mpns.internal
 
MpnsQueuedService(AbstractMpnsService) - Constructor for class org.jboss.aerogear.windows.mpns.internal.MpnsQueuedService
 
MpnsResponse - Enum in org.jboss.aerogear.windows.mpns
Represents the logical response of MpnsService
MpnsService - Interface in org.jboss.aerogear.windows.mpns
Represents the connection and interface to the Microsoft MPNS servers.
MpnsServiceBuilder - Class in org.jboss.aerogear.windows.mpns
The class is used to create instances of MpnsService.
MpnsServiceBuilder() - Constructor for class org.jboss.aerogear.windows.mpns.MpnsServiceBuilder
Constructs a new instance of MpnsServiceBuilder
MpnsServiceBuilder.SecurityInfo - Class in org.jboss.aerogear.windows.mpns
 
MpnsServiceBuilder.SecurityInfo(byte[], String, String, String) - Constructor for class org.jboss.aerogear.windows.mpns.MpnsServiceBuilder.SecurityInfo
 
MpnsServiceImpl - Class in org.jboss.aerogear.windows.mpns.internal
 
MpnsServiceImpl(HttpClient, MpnsDelegate) - Constructor for class org.jboss.aerogear.windows.mpns.internal.MpnsServiceImpl
 

N

NetworkIOException - Exception in org.jboss.aerogear.windows.mpns.exceptions
Thrown to indicate that that a network operation has failed: (e.g.
NetworkIOException() - Constructor for exception org.jboss.aerogear.windows.mpns.exceptions.NetworkIOException
 
NetworkIOException(String) - Constructor for exception org.jboss.aerogear.windows.mpns.exceptions.NetworkIOException
 
NetworkIOException(IOException) - Constructor for exception org.jboss.aerogear.windows.mpns.exceptions.NetworkIOException
 
NetworkIOException(String, IOException) - Constructor for exception org.jboss.aerogear.windows.mpns.exceptions.NetworkIOException
 
newNotification() - Static method in class org.jboss.aerogear.windows.mpns.MPNS
Returns a new Payload builder
newService() - Static method in class org.jboss.aerogear.windows.mpns.MPNS
Returns a new APNS Service for sending iPhone notifications

O

of(K, V) - Static method in class org.jboss.aerogear.windows.mpns.internal.Pair
 
org.jboss.aerogear.windows.mpns - package org.jboss.aerogear.windows.mpns
 
org.jboss.aerogear.windows.mpns.exceptions - package org.jboss.aerogear.windows.mpns.exceptions
 
org.jboss.aerogear.windows.mpns.internal - package org.jboss.aerogear.windows.mpns.internal
 
org.jboss.aerogear.windows.mpns.notifications - package org.jboss.aerogear.windows.mpns.notifications
 

P

Pair<K,V> - Class in org.jboss.aerogear.windows.mpns.internal
 
Pair(K, V) - Constructor for class org.jboss.aerogear.windows.mpns.internal.Pair
 
parameter(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.ToastNotification.Builder
 
poolManager(int) - Static method in class org.jboss.aerogear.windows.mpns.internal.Utilities
 
postMessage(String, byte[], Collection<? extends Map.Entry<String, String>>) - Method in class org.jboss.aerogear.windows.mpns.internal.AbstractMpnsService
 
push(HttpPost, MpnsNotification) - Method in class org.jboss.aerogear.windows.mpns.internal.AbstractMpnsService
 
push(String, String, Collection<? extends Map.Entry<String, String>>) - Method in class org.jboss.aerogear.windows.mpns.internal.AbstractMpnsService
 
push(String, MpnsNotification) - Method in class org.jboss.aerogear.windows.mpns.internal.AbstractMpnsService
 
push(HttpPost, MpnsNotification) - Method in class org.jboss.aerogear.windows.mpns.internal.MpnsPooledService
 
push(HttpPost, MpnsNotification) - Method in class org.jboss.aerogear.windows.mpns.internal.MpnsQueuedService
 
push(HttpPost, MpnsNotification) - Method in class org.jboss.aerogear.windows.mpns.internal.MpnsServiceImpl
 
push(String, String, Collection<? extends Map.Entry<String, String>>) - Method in interface org.jboss.aerogear.windows.mpns.MpnsService
Sends a push notification with the provided payload to the iPhone of deviceToken.
push(String, MpnsNotification) - Method in interface org.jboss.aerogear.windows.mpns.MpnsService
Sends the provided notification message to the desired destination.

R

raw() - Method in class org.jboss.aerogear.windows.mpns.MpnsNotificationBuilder
Sets the notification type to a Raw notification
RawNotification - Class in org.jboss.aerogear.windows.mpns.notifications
 
RawNotification(byte[], List<? extends Map.Entry<String, String>>) - Constructor for class org.jboss.aerogear.windows.mpns.notifications.RawNotification
 
RawNotification.Builder - Class in org.jboss.aerogear.windows.mpns.notifications
 
RawNotification.Builder() - Constructor for class org.jboss.aerogear.windows.mpns.notifications.RawNotification.Builder
 

S

setValue(V) - Method in class org.jboss.aerogear.windows.mpns.internal.Pair
 
shouldRetry() - Method in enum org.jboss.aerogear.windows.mpns.MpnsResponse
 
smallBackgroundImage(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.CycleTileNotification.Builder
 
smallBackgroundImage(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification.Builder
 
smallIconImage(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.IconicTileNotification.Builder
 
start() - Method in class org.jboss.aerogear.windows.mpns.internal.AbstractMpnsService
 
start() - Method in class org.jboss.aerogear.windows.mpns.internal.MpnsQueuedService
 
start() - Method in interface org.jboss.aerogear.windows.mpns.MpnsService
Starts the service.
stop() - Method in class org.jboss.aerogear.windows.mpns.internal.AbstractMpnsService
 
stop() - Method in class org.jboss.aerogear.windows.mpns.internal.MpnsPooledService
 
stop() - Method in class org.jboss.aerogear.windows.mpns.internal.MpnsQueuedService
 
stop() - Method in class org.jboss.aerogear.windows.mpns.internal.MpnsServiceImpl
 
stop() - Method in interface org.jboss.aerogear.windows.mpns.MpnsService
Stops the service and frees any allocated resources it created for this service.
subtitle(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.ToastNotification.Builder
 

T

tile() - Method in class org.jboss.aerogear.windows.mpns.MpnsNotificationBuilder
Sets the notification type to a Tile notification
tileId(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.CycleTileNotification.Builder
 
tileId(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification.Builder
 
tileId(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.IconicTileNotification.Builder
 
TileNotification - Class in org.jboss.aerogear.windows.mpns.notifications
 
TileNotification(TileNotification.Builder, List<? extends Map.Entry<String, String>>) - Constructor for class org.jboss.aerogear.windows.mpns.notifications.TileNotification
 
TileNotification.Builder - Class in org.jboss.aerogear.windows.mpns.notifications
 
TileNotification.Builder() - Constructor for class org.jboss.aerogear.windows.mpns.notifications.TileNotification.Builder
 
timeout(int) - Method in class org.jboss.aerogear.windows.mpns.MpnsServiceBuilder
Sets the timeout for the connection
title(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.CycleTileNotification.Builder
 
title(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification.Builder
 
title(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.IconicTileNotification.Builder
 
title(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.TileNotification.Builder
 
title(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.ToastNotification.Builder
 
toast() - Method in class org.jboss.aerogear.windows.mpns.MpnsNotificationBuilder
Sets the notification type to a Toast notification
ToastNotification - Class in org.jboss.aerogear.windows.mpns.notifications
 
ToastNotification(ToastNotification.Builder, List<? extends Map.Entry<String, String>>) - Constructor for class org.jboss.aerogear.windows.mpns.notifications.ToastNotification
 
ToastNotification.Builder - Class in org.jboss.aerogear.windows.mpns.notifications
 
ToastNotification.Builder() - Constructor for class org.jboss.aerogear.windows.mpns.notifications.ToastNotification.Builder
 
toByteArray() - Method in class org.jboss.aerogear.windows.mpns.notifications.CycleTileNotification.Builder
 
toByteArray() - Method in class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification.Builder
 
toByteArray() - Method in class org.jboss.aerogear.windows.mpns.notifications.IconicTileNotification.Builder
 
toByteArray() - Method in class org.jboss.aerogear.windows.mpns.notifications.TileNotification.Builder
 
toByteArray() - Method in class org.jboss.aerogear.windows.mpns.notifications.ToastNotification.Builder
 
toUTF8(String) - Static method in class org.jboss.aerogear.windows.mpns.internal.Utilities
 

U

Utilities - Class in org.jboss.aerogear.windows.mpns.internal
 

V

value - Variable in class org.jboss.aerogear.windows.mpns.internal.Pair
 
valueOf(String) - Static method in enum org.jboss.aerogear.windows.mpns.DeliveryClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.aerogear.windows.mpns.MpnsResponse
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.aerogear.windows.mpns.DeliveryClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.aerogear.windows.mpns.MpnsResponse
Returns an array containing the constants of this enum type, in the order they are declared.

W

wideBackBackgroundImage(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification.Builder
 
wideBackContent(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification.Builder
 
wideBackgroundImage(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.FlipTileNotification.Builder
 
wideContent1(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.IconicTileNotification.Builder
 
wideContent2(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.IconicTileNotification.Builder
 
wideContent3(String) - Method in class org.jboss.aerogear.windows.mpns.notifications.IconicTileNotification.Builder
 
withHttpClient(HttpClient) - Method in class org.jboss.aerogear.windows.mpns.MpnsServiceBuilder
Sets the HttpClient instance along with any configuration NOTE: This is an advanced option that should be probably be used as a last resort.
withHttpProxy(String, int) - Method in class org.jboss.aerogear.windows.mpns.MpnsServiceBuilder
Specify the address of the HTTP proxy the connection should use.

X

XML_CONTENT_TYPE - Static variable in class org.jboss.aerogear.windows.mpns.internal.Utilities
The content type "text/xml"
xmlElement(String, String) - Static method in class org.jboss.aerogear.windows.mpns.internal.Utilities
 
xmlElementClear(String, String) - Static method in class org.jboss.aerogear.windows.mpns.internal.Utilities
 
A B C D E F G I K L M N O P R S T U V W X 
Java Microsoft Push Notification Service Library 0.1.0

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