Class ServiceWorker
- java.lang.Object
-
- org.openqa.selenium.devtools.serviceworker.ServiceWorker
-
@Beta public class ServiceWorker extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ServiceWorker()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Command<java.lang.Void>deliverPushMessage(java.lang.String origin, RegistrationID registrationId, java.lang.String data)static Command<java.lang.Void>disable()static Command<java.lang.Void>dispatchPeriodicSyncEvent(java.lang.String origin, RegistrationID registrationId, java.lang.String tag)static Command<java.lang.Void>dispatchSyncEvent(java.lang.String origin, RegistrationID registrationId, java.lang.String tag, java.lang.Boolean lastChance)static Command<java.lang.Void>enable()static Command<java.lang.Void>inspectWorker(java.lang.String versionId)static Command<java.lang.Void>setForceUpdateOnPageLoad(java.lang.Boolean forceUpdateOnPageLoad)static Command<java.lang.Void>skipWaiting(java.lang.String scopeURL)static Command<java.lang.Void>startWorker(java.lang.String scopeURL)static Command<java.lang.Void>stopAllWorkers()static Command<java.lang.Void>stopWorker(java.lang.String versionId)static Command<java.lang.Void>unregister(java.lang.String scopeURL)static Command<java.lang.Void>updateRegistration(java.lang.String scopeURL)static Event<ServiceWorkerErrorMessage>workerErrorReported()static Event<java.util.List<ServiceWorkerRegistration>>workerRegistrationUpdated()static Event<java.util.List<ServiceWorkerVersion>>workerVersionUpdated()
-
-
-
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)
-
workerErrorReported
public static Event<ServiceWorkerErrorMessage> workerErrorReported()
-
workerRegistrationUpdated
public static Event<java.util.List<ServiceWorkerRegistration>> workerRegistrationUpdated()
-
workerVersionUpdated
public static Event<java.util.List<ServiceWorkerVersion>> workerVersionUpdated()
-
-