SessionProvider

class SessionProvider<S : Any>(name: String, type: KClass<S>, transport: SessionTransport, 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
fun <S : Any> SessionProvider(name: String, type: KClass<S>, transport: SessionTransport, tracker: SessionTracker<S>)

Functions

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

Properties

Link copied to clipboard
val name: String

session name

Link copied to clipboard
val tracker: SessionTracker<S>
Link copied to clipboard
val transport: SessionTransport
Link copied to clipboard
val type: KClass<S>

session instance type