public EnhancedApnsNotification push(String deviceToken, String payload) throws NetworkIOException { EnhancedApnsNotification notification = new EnhancedApnsNotification(c.incrementAndGet(), EnhancedApnsNotification.MAXIMUM_EXPIRY, deviceToken, payload); push(notification); return notification; }
public Collection<EnhancedApnsNotification> push(Collection<byte[]> deviceTokens, byte[] payload, int expiry) throws NetworkIOException { List<EnhancedApnsNotification> notifications = new ArrayList<EnhancedApnsNotification>(deviceTokens.size()); for (byte[] deviceToken : deviceTokens) { EnhancedApnsNotification notification = new EnhancedApnsNotification(c.incrementAndGet(), expiry, deviceToken, payload); notifications.add(notification); push(notification); } return notifications; }
public Collection<EnhancedApnsNotification> push(Collection<byte[]> deviceTokens, byte[] payload) throws NetworkIOException { List<EnhancedApnsNotification> notifications = new ArrayList<EnhancedApnsNotification>(deviceTokens.size()); for (byte[] deviceToken : deviceTokens) { EnhancedApnsNotification notification = new EnhancedApnsNotification(c.incrementAndGet(), EnhancedApnsNotification.MAXIMUM_EXPIRY, deviceToken, payload); notifications.add(notification); push(notification); } return notifications; }
public EnhancedApnsNotification push(byte[] deviceToken, byte[] payload, int expiry) throws NetworkIOException { EnhancedApnsNotification notification = new EnhancedApnsNotification(c.incrementAndGet(), expiry, deviceToken, payload); push(notification); return notification; }
public EnhancedApnsNotification push(String deviceToken, String payload, Date expiry) throws NetworkIOException { EnhancedApnsNotification notification = new EnhancedApnsNotification(c.incrementAndGet(), (int)(expiry.getTime() / 1000), deviceToken, payload); push(notification); return notification; }
public EnhancedApnsNotification push(byte[] deviceToken, byte[] payload) throws NetworkIOException { EnhancedApnsNotification notification = new EnhancedApnsNotification(c.incrementAndGet(), EnhancedApnsNotification.MAXIMUM_EXPIRY, deviceToken, payload); push(notification); return notification; }
public Collection<EnhancedApnsNotification> push(Collection<String> deviceTokens, String payload, Date expiry) throws NetworkIOException { byte[] messageBytes = Utilities.toUTF8Bytes(payload); List<EnhancedApnsNotification> notifications = new ArrayList<EnhancedApnsNotification>(deviceTokens.size()); for (String deviceToken : deviceTokens) { byte[] dtbytes = Utilities.decodeHex(deviceToken); EnhancedApnsNotification notification = new EnhancedApnsNotification(c.incrementAndGet(), (int)(expiry.getTime() / 1000), dtbytes, messageBytes); notifications.add(notification); push(notification); } return notifications; }
public Collection<EnhancedApnsNotification> push(Collection<String> deviceTokens, String payload) throws NetworkIOException { byte[] messageBytes = Utilities.toUTF8Bytes(payload); List<EnhancedApnsNotification> notifications = new ArrayList<EnhancedApnsNotification>(deviceTokens.size()); for (String deviceToken : deviceTokens) { byte[] dtbytes = Utilities.decodeHex(deviceToken); EnhancedApnsNotification notification = new EnhancedApnsNotification(c.incrementAndGet(), EnhancedApnsNotification.MAXIMUM_EXPIRY, dtbytes, messageBytes); notifications.add(notification); push(notification); } return notifications; }