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()
-
-