| Package | Description |
|---|---|
| javapns.feedback |
Classes for interacting with the Apple Feedback Service.
|
| javapns.notification |
Classes for pushing notifications through Apple servers.
|
| javapns.notification.transmission |
Specialized classes for transmitting notifications to large number of devices.
|
| Constructor and Description |
|---|
ConnectionToFeedbackServer(AppleNotificationServer server,
KeyStore keystore) |
| Modifier and Type | Class and Description |
|---|---|
class |
AppleNotificationServerBasicImpl
Basic implementation of the AppleNotificationServer interface,
intended to facilitate rapid deployment.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PushNotificationManager.initializeConnection(AppleNotificationServer server)
Initialize a connection and create a SSLSocket
|
void |
PushNotificationManager.restartConnection(AppleNotificationServer server)
Stop and restart the current connection to the Apple server
|
| Constructor and Description |
|---|
ConnectionToNotificationServer(AppleNotificationServer server) |
ConnectionToNotificationServer(AppleNotificationServer server,
KeyStore keystore) |
| Constructor and Description |
|---|
NotificationThread(AppleNotificationServer server)
Create a standalone thread in QUEUE mode, awaiting messages to push.
|
NotificationThread(NotificationThreads threads,
PushNotificationManager notificationManager,
AppleNotificationServer server)
Create a grouped thread in QUEUE mode, awaiting messages to push.
|
NotificationThread(NotificationThreads threads,
PushNotificationManager notificationManager,
AppleNotificationServer server,
Object messages)
Create a grouped thread in LIST mode for pushing individual payloads to a list of devices
and coordinating with a parent NotificationThreads object.
|
NotificationThread(NotificationThreads threads,
PushNotificationManager notificationManager,
AppleNotificationServer server,
Payload payload,
Object devices)
Create a grouped thread in LIST mode for pushing a single payload to a list of devices
and coordinating with a parent NotificationThreads object.
|
NotificationThread(PushNotificationManager notificationManager,
AppleNotificationServer server)
Create a standalone thread in QUEUE mode, awaiting messages to push.
|
NotificationThread(PushNotificationManager notificationManager,
AppleNotificationServer server,
Object messages)
Create a standalone thread in LIST mode for pushing individual payloads to a list of devices.
|
NotificationThread(PushNotificationManager notificationManager,
AppleNotificationServer server,
Payload payload,
Object devices)
Create a standalone thread in LIST mode for pushing a single payload to a list of devices.
|
NotificationThreads(AppleNotificationServer server,
int numberOfThreads)
Create a pool of notification threads in QUEUE mode.
|
NotificationThreads(AppleNotificationServer server,
List<PayloadPerDevice> messages,
int numberOfThreads)
Create the specified number of notification threads and spread the messages evenly between the threads.
|
NotificationThreads(AppleNotificationServer server,
Payload payload,
List<Device> devices,
int numberOfThreads)
Create the specified number of notification threads and spread the devices evenly between the threads.
|
Copyright © 2016. All rights reserved.