Factory

class Factory(sessionContextKeyRegistry: SessionContextKeyRegistry, payloadSerializerFactory: PayloadSerializer.Factory, plugins: List<SessionNodeExtension.Plugin>) : RPCNodeExtension.Factory<SessionNodeExtension>

Functions

create
Link copied to clipboard
open override fun create(): SessionNodeExtension

Properties

identifier
Link copied to clipboard
open override val identifier: SessionNodeExtension.Identifier
Identifier of the RPC extension.
isRequiredOnOtherSide
Link copied to clipboard
open override val isRequiredOnOtherSide: Boolean = true
Whether the extension should only be created when it's available both locally and remotely.