public class Notification
extends java.lang.Object
| Constructor and Description |
|---|
Notification(java.lang.String endpoint,
java.security.PublicKey userPublicKey,
byte[] userAuth,
byte[] payload) |
Notification(java.lang.String endpoint,
java.security.PublicKey userPublicKey,
byte[] userAuth,
byte[] payload,
int ttl) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getEndpoint() |
java.lang.String |
getOrigin() |
int |
getPadSize() |
byte[] |
getPayload() |
int |
getTTL() |
byte[] |
getUserAuth() |
java.security.PublicKey |
getUserPublicKey() |
boolean |
hasPayload() |
boolean |
isGcm()
Detect if the notification is for a GCM-based subscription
|
public Notification(java.lang.String endpoint,
java.security.PublicKey userPublicKey,
byte[] userAuth,
byte[] payload,
int ttl)
public Notification(java.lang.String endpoint,
java.security.PublicKey userPublicKey,
byte[] userAuth,
byte[] payload)
public java.lang.String getEndpoint()
public java.security.PublicKey getUserPublicKey()
public byte[] getUserAuth()
public byte[] getPayload()
public boolean hasPayload()
public boolean isGcm()
public int getTTL()
public int getPadSize()
public java.lang.String getOrigin()
throws java.net.MalformedURLException
java.net.MalformedURLException