Package io. kvision. remote
Types
Credentials
Link copied to clipboard
HttpMethod
Link copied to clipboard
IllegalParameterCountException
Link copied to clipboard
class IllegalParameterCountException(actualParameterCount: Int, expectedParamterCount: Int) : RuntimeException
Content copied to clipboard
JsonRpcRequest
Link copied to clipboard
JsonRpcResponse
Link copied to clipboard
KVRemoteAgent
Link copied to clipboard
open class KVRemoteAgent<T : Any>(serviceManager: KVServiceMgr<T>, beforeSend: (JQueryXHR, JQueryAjaxSettings) -> Boolean?) : RemoteAgent
Content copied to clipboard
KVServiceBinder
Link copied to clipboard
abstract class KVServiceBinder<T, RH, WH>(deSerializer: ObjectDeSerializer, routeNameGenerator: NameGenerator?)
Content copied to clipboard
KVServiceMgr
Link copied to clipboard
LoginService
Link copied to clipboard
NameGenerator
Link copied to clipboard
NotEnumTypeException
Link copied to clipboard
NotStandardTypeException
Link copied to clipboard
ObjectDeSerializer
Link copied to clipboard
interface ObjectDeSerializer
Content copied to clipboard
RemoteAgent
Link copied to clipboard
open class RemoteAgent
Content copied to clipboard
RemoteData
Link copied to clipboard
RemoteFilter
Link copied to clipboard
RemoteOption
Link copied to clipboard
RemoteSorter
Link copied to clipboard
RouteMapEntry
Link copied to clipboard
data class RouteMapEntry<T>(method: HttpMethod, path: String, handler: T)
Content copied to clipboard
RouteMapRegistry
Link copied to clipboard
SecurityException
Link copied to clipboard
SecurityMgr
Link copied to clipboard
ServiceException
Link copied to clipboard
SocketClosedException
Link copied to clipboard
Functions
createNameGenerator
Link copied to clipboard
createRouteMapRegistry
Link copied to clipboard
deserialize
Link copied to clipboard
getWebSocketUrl
Link copied to clipboard
handleWebsocketConnection
Link copied to clipboard
suspend fun <T, OBJECTS_IN, OBJECTS_OUT> handleWebsocketConnection(deSerializer: ObjectDeSerializer, rawIn: ReceiveChannel<String>, rawOut: SendChannel<String>, serializerIn: KSerializer<OBJECTS_IN>, serializerOut: KSerializer<OBJECTS_OUT>, service: T, function: suspend T.(ReceiveChannel<OBJECTS_IN>, SendChannel<OBJECTS_OUT>) -> Unit)
Content copied to clipboard
suspend fun <T, RAW_IN, RAW_OUT, OBJECTS_IN, OBJECTS_OUT> handleWebsocketConnection(deSerializer: ObjectDeSerializer, rawIn: ReceiveChannel<RAW_IN>, rawInToText: (RAW_IN) -> String?, rawOut: SendChannel<RAW_OUT>, rawOutFromText: (String) -> RAW_OUT, serializerIn: KSerializer<OBJECTS_IN>, serializerOut: KSerializer<OBJECTS_OUT>, service: T, function: suspend T.(ReceiveChannel<OBJECTS_IN>, SendChannel<OBJECTS_OUT>) -> Unit)
Content copied to clipboard
kotlinxObjectDeSerializer
Link copied to clipboard
requireParameterCountEqualTo
Link copied to clipboard
fun requireParameterCountEqualTo(actualParameterCount: Int, expectedParamterCount: Int)
Content copied to clipboard
fun requireParameterCountEqualTo(params: Collection<*>, expectedParameterCount: Int)
Content copied to clipboard
serializeNonNull
Link copied to clipboard
serializeNullable
Link copied to clipboard