SessionObserverFactory


interface SessionObserverFactory


A factory that creates SessionObserver instances that can be attached to a SandboxedUiAdapter.Session. Many SessionObservers may be created for the same SandboxedUiAdapter.Session.

Summary

Public functions

SessionObserver

Called if a new SandboxedUiAdapter.Session has been opened by the SandboxedUiAdapter that this factory is registered to.

Public properties

open Set<String>

The set of signals that should be collected for each SandboxedUiAdapter.Session.

Public functions

create

Added in 1.0.0-alpha15
fun create(): SessionObserver

Called if a new SandboxedUiAdapter.Session has been opened by the SandboxedUiAdapter that this factory is registered to. This will not be called for sessions that are already open.

Public properties

signalOptions

Added in 1.0.0-alpha15
open val signalOptionsSet<String>

The set of signals that should be collected for each SandboxedUiAdapter.Session. This set of signals is defined by SandboxedUiAdapterSignalOptions.

The set of signals that are supported by the client will be sent in the SessionObserverContext object in SessionObserver.onSessionOpened.