pl.wendigo.chrome.domain.serviceworker / ServiceWorkerDomain

ServiceWorkerDomain

class ServiceWorkerDomain (source)

ServiceWorkerDomain represents remote debugger protocol domain.

Functions

deliverPushMessage

fun deliverPushMessage(input: DeliverPushMessageRequest): Single<ResponseFrame>

disable

fun disable(): Single<ResponseFrame>

dispatchPeriodicSyncEvent

fun dispatchPeriodicSyncEvent(input: DispatchPeriodicSyncEventRequest): Single<ResponseFrame>

dispatchSyncEvent

fun dispatchSyncEvent(input: DispatchSyncEventRequest): Single<ResponseFrame>

enable

fun enable(): Single<ResponseFrame>

events

fun events(): Flowable<ProtocolEvent>

Returns flowable capturing all ServiceWorker domains events.

inspectWorker

fun inspectWorker(input: InspectWorkerRequest): Single<ResponseFrame>

setForceUpdateOnPageLoad

fun setForceUpdateOnPageLoad(input: SetForceUpdateOnPageLoadRequest): Single<ResponseFrame>

skipWaiting

fun skipWaiting(input: SkipWaitingRequest): Single<ResponseFrame>

startWorker

fun startWorker(input: StartWorkerRequest): Single<ResponseFrame>

stopAllWorkers

fun stopAllWorkers(): Single<ResponseFrame>

stopWorker

fun stopWorker(input: StopWorkerRequest): Single<ResponseFrame>

unregister

fun unregister(input: UnregisterRequest): Single<ResponseFrame>

updateRegistration

fun updateRegistration(input: UpdateRegistrationRequest): Single<ResponseFrame>

workerErrorReported

fun workerErrorReported(): Flowable<WorkerErrorReportedEvent>

Returns observable capturing all ServiceWorker.workerErrorReported events.

workerErrorReportedTimed

fun workerErrorReportedTimed(): Flowable<Timed<WorkerErrorReportedEvent>>

Returns observable capturing all ServiceWorker.workerErrorReported events.

workerRegistrationUpdated

fun workerRegistrationUpdated(): Flowable<WorkerRegistrationUpdatedEvent>

Returns observable capturing all ServiceWorker.workerRegistrationUpdated events.

workerRegistrationUpdatedTimed

fun workerRegistrationUpdatedTimed(): Flowable<Timed<WorkerRegistrationUpdatedEvent>>

Returns observable capturing all ServiceWorker.workerRegistrationUpdated events.

workerVersionUpdated

fun workerVersionUpdated(): Flowable<WorkerVersionUpdatedEvent>

Returns observable capturing all ServiceWorker.workerVersionUpdated events.

workerVersionUpdatedTimed

fun workerVersionUpdatedTimed(): Flowable<Timed<WorkerVersionUpdatedEvent>>

Returns observable capturing all ServiceWorker.workerVersionUpdated events.