SessionSerializerReflection

class SessionSerializerReflection<T : Any> : SessionSerializer<T>

Default reflection-based session serializer that does it via reflection. Serialized format is textual and optimized for size as it is could be transferred via HTTP headers or cookies

Constructors

Link copied to clipboard
fun <T : Any> SessionSerializerReflection(type: KClass<T>)

Functions

Link copied to clipboard
open override fun deserialize(text: String): T

Deserializes a complex arbitrary object from a String.

Link copied to clipboard
open override fun serialize(session: T): String

Serializes a complex arbitrary object into a String.

Properties

Link copied to clipboard
val type: KClass<T>

is a session instance class handled by this serializer