All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description ApacheHttpClientRequestPreparer The "Preparer" used to utilize Apache HTTPClient.DefaultVAPIDJWTGeneratorFactory The default factory class forVAPIDJWTGenerator.EncryptedPushMessage Implementations of this interface represent an encrypted push message.InvalidECPublicKeyException This exception is thrown to indicate that an elliptic curve (EC) public key is invalid.JettyHttpClientRequestPreparer The "Preparer" used to utilize Eclipse Jetty Client Libraries.KeyExtractionException Wraps checked exceptions such asInvalidKeySpecExceptionthat may occur when a private/public key is being extracted.MalformedPEMException This exception is thrown to indicate that an input text cannot be parsed as a valid PEM format.MalformedUncompressedBytesException This exception is thrown to indicate that an input octet sequence isn't valid uncompressed form[X9.62].MalformedURLRuntimeException A subclass ofRuntimeExceptionthat wrapsMalformedURLException.MessageEncryption Implementations of this interface provide the functionality of Message Encryption for Web Push.MessageEncryptionException Wraps checked exceptions that may occur during message encryption such asInvalidAlgorithmParameterException.MessageEncryptions Static factory methods used to create instances ofMessageEncryption.OkHttpClientRequestPreparer The "Preparer" used to utilize OkHttp.PEMParser Implementations of this interface provide the functionality for parsing PEM format.PEMParsers Static factory methods used to create instances ofPEMParser.PreparerBuilder<T> The builder class of "Preparer".PreparerBuilder.RequestPreparationInfo Represents information which is required for an application to request the delivery of a push message.PrivateKeySource Implementations of this interface represent a source of anECPrivateKey.PrivateKeySources Static factory methods used to create instances ofPrivateKeySource.PrivateKeySources.PEMFileSourceBuilder The builder class for creating an instance ofPrivateKeySourcefrom a PEM formatted file.PublicKeySource Implementations of this interface represent a source of anECPublicKey.PublicKeySources Static factory methods used to create instances ofPublicKeySource.PublicKeySources.PEMFileSourceBuilder The builder class for creating an instance ofPublicKeySourcefrom a PEM formatted file.PushMessage This class represents a push message to be encrypted.PushSubscription This class represents a push subscription described in the Push API - W3C specification.PushSubscription.Keys This class represents a 'keys' field for a push subscription.StandardHttpClientRequestPreparer The "Preparer" used to utilizeHttpClient.Topic The utility class used for setting the Topic header field.TTL The utility class used for setting the TTL header field.Urgency The utility class used for setting the Urgency header field.Urgency.UrgencyOption This enum represents an available value for the Urgency header field.UserAgentMessageEncryptionKeyInfo This class represents keys of a user agent used for encrypting push messages.VAPIDJWTCreationException Wraps checked exceptions that may occur when a JWT for VAPID is being created.VAPIDJWTGenerator The interface to a generator that generates JSON Web Token (JWT) used for the Voluntary Application Server Identification (VAPID).VAPIDJWTGeneratorFactory Implementations of this interface provide the functionality for creatingVAPIDJWTGenerator.VAPIDJWTParam This class represents parameters for generating JSON Web Token (JWT) used for the Voluntary Application Server Identification (VAPID).VAPIDJWTParam.Builder The builder class forVAPIDJWTParam.VAPIDKeyPair This interface represents a signing key pair for the Voluntary Application Server Identification (VAPID) described in RFC8292.VAPIDKeyPairs Static factory methods used to create instances ofVAPIDKeyPair.VertxWebClientRequestPreparer The "Preparer" used to utilize Vert.x Web Client.