SessionProvider

class SessionProvider<S : Any>(val name: String, val type: KClass<S>, val transport: SessionTransport, val tracker: SessionTracker<S>)

Specifies a provider for a session with the specific name and type.

Parameters

transport

specifies the SessionTransport for this provider

tracker

specifies the SessionTracker for this provider

Constructors

Link copied to clipboard
constructor(name: String, type: KClass<S>, transport: SessionTransport, tracker: SessionTracker<S>)

Properties

Link copied to clipboard

session name

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val type: KClass<S>

session instance type

Functions

Link copied to clipboard
open override fun toString(): String