Class ServiceWorker


  • @Beta
    public class ServiceWorker
    extends java.lang.Object
    • Constructor Detail

      • ServiceWorker

        public ServiceWorker()
    • Method Detail

      • deliverPushMessage

        public static Command<java.lang.Void> deliverPushMessage​(java.lang.String origin,
                                                                 RegistrationID registrationId,
                                                                 java.lang.String data)
      • disable

        public static Command<java.lang.Void> disable()
      • dispatchSyncEvent

        public static Command<java.lang.Void> dispatchSyncEvent​(java.lang.String origin,
                                                                RegistrationID registrationId,
                                                                java.lang.String tag,
                                                                java.lang.Boolean lastChance)
      • dispatchPeriodicSyncEvent

        public static Command<java.lang.Void> dispatchPeriodicSyncEvent​(java.lang.String origin,
                                                                        RegistrationID registrationId,
                                                                        java.lang.String tag)
      • enable

        public static Command<java.lang.Void> enable()
      • inspectWorker

        public static Command<java.lang.Void> inspectWorker​(java.lang.String versionId)
      • setForceUpdateOnPageLoad

        public static Command<java.lang.Void> setForceUpdateOnPageLoad​(java.lang.Boolean forceUpdateOnPageLoad)
      • skipWaiting

        public static Command<java.lang.Void> skipWaiting​(java.lang.String scopeURL)
      • startWorker

        public static Command<java.lang.Void> startWorker​(java.lang.String scopeURL)
      • stopAllWorkers

        public static Command<java.lang.Void> stopAllWorkers()
      • stopWorker

        public static Command<java.lang.Void> stopWorker​(java.lang.String versionId)
      • unregister

        public static Command<java.lang.Void> unregister​(java.lang.String scopeURL)
      • updateRegistration

        public static Command<java.lang.Void> updateRegistration​(java.lang.String scopeURL)