Package tigase.push.api
Interface IPushProvider
- All Known Implementing Classes:
AbstractProvider,APNsBinaryApiProvider,FcmHttpV1Provider,FcmXmppApiProvider
public interface IPushProvider
Created by andrzej on 31.12.2016.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiongetName()pushNotification(IPushSettings.IDevice device, INotification notification) default Set<IPushProvider.Feature>
-
Method Details
-
getName
String getName() -
getDescription
String getDescription() -
pushNotification
CompletableFuture<String> pushNotification(IPushSettings.IDevice device, INotification notification) - Parameters:
device-notification-- Returns:
- notification ID as String
-
maxPayloadSize
-
supportedFeatures
-