OctaviusClientImpl

constructor(provider: SessionProvider, onClose: () -> Unit? = null, dynamicJson: Json = octaviusJson, dynamicWriteStrategy: DynamicWriteStrategy = DynamicWriteStrategy.AUTOMATIC_WHEN_UNAMBIGUOUS)

Parameters

provider

Decides which session each operation runs on.

onClose

What close should release, or null where the client owns nothing.

dynamicJson

How dynamic_dto payloads are read and written.

dynamicWriteStrategy

When an unwrapped instance of a registered class is written as a dynamic_dto.