WebSocketExtensionFactory
interface WebSocketExtensionFactory<ConfigType : Any, ExtensionType : WebSocketExtension<ConfigType>>
Factory that defines WebSocket extension. The factory is used in pair with WebSocketExtensionsConfig.install method to install WebSocket extension in client or server.
Usually this interface implemented in companion object
of the origin WebSocketExtension.
Properties
abstract val key: AttributeKey<ExtensionType> Key is used to locate extension. |
|
abstract val rsv1: Boolean First extension bit used by current extension. |
|
abstract val rsv2: Boolean Second extension bit used by current extension. |
|
abstract val rsv3: Boolean Third extension bit used by current extension. |
Functions
abstract fun install( Create extension instance using config block. The extension instance is created for each WebSocket request. |
Inheritors
companion object Companion : |