pl.wendigo.chrome / FramesStream

FramesStream

interface FramesStream : Closeable (source)

Functions

eventFrames

abstract fun eventFrames(): Observable<Timed<ResponseFrame>>

frames

abstract fun frames(): Observable<Timed<ResponseFrame>>

getResponse

abstract fun <T> getResponse(requestFrame: RequestFrame, clazz: Class<T>): Single<Timed<T>>

send

abstract fun send(frame: RequestFrame): Single<Boolean>

Inheritors

TargetedFramesStream

class TargetedFramesStream : FramesStream

Frames stream that supports browser context with target/session ids

WebsocketFramesStream

class WebsocketFramesStream : WebSocketListener, FramesStream