Package tigase.push.fcm
Class FcmXmppApiProvider
java.lang.Object
tigase.push.fcm.FcmXmppApiProvider
- All Implemented Interfaces:
tigase.kernel.beans.config.ConfigurationChangedAware,tigase.kernel.beans.UnregisterAware,IPushProvider,FcmProvider,tigase.stats.ComponentStatisticsProvider,tigase.stats.StatisticsProviderIfc
@Bean(name="fcm-xmpp-api",
parent=PushNotificationsComponent.class,
active=false)
@Deprecated
public class FcmXmppApiProvider
extends Object
implements IPushProvider, tigase.kernel.beans.config.ConfigurationChangedAware, tigase.kernel.beans.UnregisterAware, FcmProvider, tigase.stats.ComponentStatisticsProvider
Deprecated.
Created by andrzej on 05.01.2017.
-
Nested Class Summary
Nested classes/interfaces inherited from interface tigase.push.api.IPushProvider
IPushProvider.Feature -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeanConfigurationChanged(Collection<String> changedFields) Deprecated.voidDeprecated.voidconnected(FcmConnection conn) Deprecated.voiddisconnected(FcmConnection conn) Deprecated.voidDeprecated.voidDeprecated.voidDeprecated.Deprecated.getName()Deprecated.voidgetStatistics(String compName, tigase.stats.StatisticsList list) Deprecated.preparePayload(INotification notification) Deprecated.pushNotification(IPushSettings.IDevice device, INotification notification) Deprecated.voidpushNotificationFailed(String error) Deprecated.voidunregisterDevice(String deviceId) Deprecated.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tigase.stats.ComponentStatisticsProvider
belongsToMethods inherited from interface tigase.push.api.IPushProvider
maxPayloadSize, supportedFeatures
-
Constructor Details
-
FcmXmppApiProvider
public FcmXmppApiProvider()Deprecated.
-
-
Method Details
-
getName
Deprecated.- Specified by:
getNamein interfaceIPushProvider
-
getDescription
Deprecated.- Specified by:
getDescriptionin interfaceIPushProvider
-
pushNotification
public CompletableFuture<String> pushNotification(IPushSettings.IDevice device, INotification notification) Deprecated.- Specified by:
pushNotificationin interfaceIPushProvider- Returns:
- notification ID as String
-
beforeUnregister
public void beforeUnregister()Deprecated.- Specified by:
beforeUnregisterin interfacetigase.kernel.beans.UnregisterAware
-
beanConfigurationChanged
Deprecated.- Specified by:
beanConfigurationChangedin interfacetigase.kernel.beans.config.ConfigurationChangedAware
-
connected
Deprecated.- Specified by:
connectedin interfaceFcmProvider
-
disconnected
Deprecated.- Specified by:
disconnectedin interfaceFcmProvider
-
unregisterDevice
Deprecated.- Specified by:
unregisterDevicein interfaceFcmProvider
-
everyHour
public void everyHour()Deprecated.- Specified by:
everyHourin interfacetigase.stats.ComponentStatisticsProvider
-
everyMinute
public void everyMinute()Deprecated.- Specified by:
everyMinutein interfacetigase.stats.ComponentStatisticsProvider
-
everySecond
public void everySecond()Deprecated.- Specified by:
everySecondin interfacetigase.stats.ComponentStatisticsProvider
-
getStatistics
Deprecated.- Specified by:
getStatisticsin interfacetigase.stats.StatisticsProviderIfc
-
preparePayload
Deprecated. -
pushNotificationFailed
Deprecated.- Specified by:
pushNotificationFailedin interfaceFcmProvider
-