Interface ServiceWorker

All Known Implementing Classes:
ServiceWorkerImpl

public interface ServiceWorker
  • Method Summary

    Modifier and Type Method Description
    void deliverPushMessage​(java.lang.String origin, java.lang.String registrationId, java.lang.String data)  
    void disable()  
    void dispatchPeriodicSyncEvent​(java.lang.String origin, java.lang.String registrationId, java.lang.String tag)  
    void dispatchSyncEvent​(java.lang.String origin, java.lang.String registrationId, java.lang.String tag, java.lang.Boolean lastChance)  
    void enable()  
    void inspectWorker​(java.lang.String versionId)  
    void setForceUpdateOnPageLoad​(java.lang.Boolean forceUpdateOnPageLoad)  
    void skipWaiting​(java.lang.String scopeURL)  
    void startWorker​(java.lang.String scopeURL)  
    void stopAllWorkers()  
    void stopWorker​(java.lang.String versionId)  
    void unregister​(java.lang.String scopeURL)  
    void updateRegistration​(java.lang.String scopeURL)  
  • Method Details

    • deliverPushMessage

      void deliverPushMessage​(java.lang.String origin, java.lang.String registrationId, java.lang.String data)
    • disable

      void disable()
    • dispatchSyncEvent

      void dispatchSyncEvent​(java.lang.String origin, java.lang.String registrationId, java.lang.String tag, java.lang.Boolean lastChance)
    • dispatchPeriodicSyncEvent

      void dispatchPeriodicSyncEvent​(java.lang.String origin, java.lang.String registrationId, java.lang.String tag)
    • enable

      void enable()
    • inspectWorker

      void inspectWorker​(java.lang.String versionId)
    • setForceUpdateOnPageLoad

      void setForceUpdateOnPageLoad​(java.lang.Boolean forceUpdateOnPageLoad)
    • skipWaiting

      void skipWaiting​(java.lang.String scopeURL)
    • startWorker

      void startWorker​(java.lang.String scopeURL)
    • stopAllWorkers

      void stopAllWorkers()
    • stopWorker

      void stopWorker​(java.lang.String versionId)
    • unregister

      void unregister​(java.lang.String scopeURL)
    • updateRegistration

      void updateRegistration​(java.lang.String scopeURL)