Package tigase.push.apns
Class ApnsService.Builder
- java.lang.Object
-
- tigase.push.apns.ApnsService.Builder
-
- Enclosing class:
- ApnsService
public static class ApnsService.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApnsServicebuild()ApnsService.BuilderwithAppleDestination(boolean value)ApnsService.BuilderwithBase64Cert(java.lang.String base64certificate, java.lang.String certificatePassword)ApnsService.BuilderwithCert(java.io.InputStream is, java.lang.String certPass)ApnsService.BuilderwithCert(java.lang.String certPath, java.lang.String certPass)ApnsService.BuilderwithCert(java.lang.String certificatePath, java.lang.String base64certificate, java.lang.String certificatePassword)ApnsService.BuilderwithCertificateKeyStore(java.security.KeyStore keyStore, java.lang.String keyStorePassword)ApnsService.BuilderwithEncryptionKey(java.lang.String encryptionKeyId, java.lang.String encryptionKey, java.lang.String teamId)ApnsService.BuilderwithEncryptionKey(java.lang.String encryptionKeyId, java.lang.String encryptionKey, java.lang.String encryptionKeyPath, java.lang.String teamId)ApnsService.BuilderwithEncryptionKey(java.lang.String encryptionKeyId, java.security.PrivateKey encryptionKey, java.lang.String teamId)ApnsService.BuilderwithEncryptionKeyFile(java.lang.String encryptionKeyId, java.lang.String encryptionKeyPath, java.lang.String teamId)
-
-
-
Method Detail
-
withAppleDestination
public ApnsService.Builder withAppleDestination(boolean value)
-
withCert
public ApnsService.Builder withCert(java.lang.String certificatePath, java.lang.String base64certificate, java.lang.String certificatePassword) throws java.io.IOException
- Throws:
java.io.IOException
-
withCert
public ApnsService.Builder withCert(java.lang.String certPath, java.lang.String certPass) throws java.io.IOException
- Throws:
java.io.IOException
-
withCert
public ApnsService.Builder withCert(java.io.InputStream is, java.lang.String certPass) throws java.io.IOException
- Throws:
java.io.IOException
-
withEncryptionKey
public ApnsService.Builder withEncryptionKey(java.lang.String encryptionKeyId, java.lang.String encryptionKey, java.lang.String encryptionKeyPath, java.lang.String teamId) throws java.security.spec.InvalidKeySpecException, java.security.NoSuchAlgorithmException, java.io.IOException
- Throws:
java.security.spec.InvalidKeySpecExceptionjava.security.NoSuchAlgorithmExceptionjava.io.IOException
-
withEncryptionKey
public ApnsService.Builder withEncryptionKey(java.lang.String encryptionKeyId, java.lang.String encryptionKey, java.lang.String teamId) throws java.security.spec.InvalidKeySpecException, java.security.NoSuchAlgorithmException
- Throws:
java.security.spec.InvalidKeySpecExceptionjava.security.NoSuchAlgorithmException
-
withEncryptionKeyFile
public ApnsService.Builder withEncryptionKeyFile(java.lang.String encryptionKeyId, java.lang.String encryptionKeyPath, java.lang.String teamId) throws java.security.spec.InvalidKeySpecException, java.security.NoSuchAlgorithmException, java.io.IOException
- Throws:
java.security.spec.InvalidKeySpecExceptionjava.security.NoSuchAlgorithmExceptionjava.io.IOException
-
withEncryptionKey
public ApnsService.Builder withEncryptionKey(java.lang.String encryptionKeyId, java.security.PrivateKey encryptionKey, java.lang.String teamId)
-
withCertificateKeyStore
public ApnsService.Builder withCertificateKeyStore(java.security.KeyStore keyStore, java.lang.String keyStorePassword) throws java.io.IOException
- Throws:
java.io.IOException
-
build
public ApnsService build() throws java.io.IOException
- Throws:
java.io.IOException
-
withBase64Cert
public ApnsService.Builder withBase64Cert(java.lang.String base64certificate, java.lang.String certificatePassword) throws java.io.IOException
- Throws:
java.io.IOException
-
-