From e361ab18f355ff81ef61406543b918d4a2b9567c Mon Sep 17 00:00:00 2001 From: Robert Jaros Date: Thu, 11 Apr 2019 18:02:54 +0200 Subject: API documentantion for KVision 0.0.33 --- api/alltypes/index.html | 40 ++-- api/index-outline.html | 218 +++++++++------------ .../-call-module/-init-.html | 14 -- .../-call-module/configure.html | 14 -- .../-call-module/index.html | 51 ----- .../-dummy-web-socket-server-session/-init-.html | 14 -- .../-dummy-web-socket-server-session/call.html | 14 -- .../-dummy-web-socket-server-session/close.html | 14 -- .../coroutine-context.html | 14 -- .../-dummy-web-socket-server-session/flush.html | 14 -- .../-dummy-web-socket-server-session/incoming.html | 14 -- .../-dummy-web-socket-server-session/index.html | 112 ----------- .../-dummy-web-socket-server-session/masking.html | 14 -- .../max-frame-size.html | 14 -- .../-dummy-web-socket-server-session/outgoing.html | 14 -- .../terminate.html | 14 -- .../-dummy-web-socket-session/-init-.html | 14 ++ .../-dummy-web-socket-session/close.html | 16 ++ .../get-accepted-protocol.html | 14 ++ .../-dummy-web-socket-session/get-attributes.html | 14 ++ .../get-binary-message-size-limit.html | 14 ++ .../-dummy-web-socket-session/get-extensions.html | 14 ++ .../get-handshake-headers.html | 14 ++ .../-dummy-web-socket-session/get-id.html | 14 ++ .../get-local-address.html | 14 ++ .../-dummy-web-socket-session/get-principal.html | 14 ++ .../get-remote-address.html | 14 ++ .../get-text-message-size-limit.html | 14 ++ .../-dummy-web-socket-session/get-uri.html | 14 ++ .../-dummy-web-socket-session/index.html | 157 +++++++++++++++ .../-dummy-web-socket-session/is-open.html | 14 ++ .../-dummy-web-socket-session/send-message.html | 14 ++ .../set-binary-message-size-limit.html | 14 ++ .../set-text-message-size-limit.html | 14 ++ .../-dummy-ws-session-module/-init-.html | 14 -- .../-dummy-ws-session-module/configure.html | 14 -- .../-dummy-ws-session-module/index.html | 51 ----- .../-k-v-controller/-init-.html | 1 + .../-k-v-controller/index.html | 5 +- .../-k-v-service-manager/add-route.html | 16 -- .../-k-v-service-manager/call.html | 14 -- .../-k-v-service-manager/get-parameter.html | 14 -- .../-k-v-service-manager/index.html | 29 +-- .../-k-v-service-manager/web-sockets-requests.html | 14 ++ .../-k-v-web-socket-config/-init-.html | 15 ++ .../application-context.html | 14 ++ .../-k-v-web-socket-config/index.html | 94 +++++++++ .../register-web-socket-handlers.html | 14 ++ .../-k-v-web-socket-config/route-interceptor.html | 14 ++ .../-k-v-web-socket-config/services.html | 14 ++ .../-k-v-web-socket-config/socket-handler.html | 14 ++ .../-k-v-web-socket-config/web-socket-session.html | 14 ++ .../-k-v_-r-o-u-t-e_-i-d_-a-t-t-r-i-b-u-t-e.html | 14 ++ .../-main-module/-init-.html | 14 -- .../-main-module/configure.html | 14 -- .../-main-module/index.html | 51 ----- .../-web-socket-session-holder/index.html | 39 ++++ .../web-socket-session.html | 14 ++ .../-ws-session-module/-init-.html | 14 -- .../-ws-session-module/configure.html | 14 -- .../-ws-session-module/index.html | 51 ----- .../add-path-patterns-from-services.html | 1 + api/pl.treksoft.kvision.remote/apply-routes.html | 1 + api/pl.treksoft.kvision.remote/index.html | 67 +++---- api/pl.treksoft.kvision.remote/kvision-init.html | 4 +- api/pl.treksoft.kvision.remote/write-j-s-o-n.html | 14 -- 66 files changed, 825 insertions(+), 838 deletions(-) delete mode 100644 api/pl.treksoft.kvision.remote/-call-module/-init-.html delete mode 100644 api/pl.treksoft.kvision.remote/-call-module/configure.html delete mode 100644 api/pl.treksoft.kvision.remote/-call-module/index.html delete mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-server-session/-init-.html delete mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-server-session/call.html delete mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-server-session/close.html delete mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-server-session/coroutine-context.html delete mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-server-session/flush.html delete mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-server-session/incoming.html delete mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-server-session/index.html delete mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-server-session/masking.html delete mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-server-session/max-frame-size.html delete mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-server-session/outgoing.html delete mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-server-session/terminate.html create mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-session/-init-.html create mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-session/close.html create mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-session/get-accepted-protocol.html create mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-session/get-attributes.html create mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-session/get-binary-message-size-limit.html create mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-session/get-extensions.html create mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-session/get-handshake-headers.html create mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-session/get-id.html create mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-session/get-local-address.html create mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-session/get-principal.html create mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-session/get-remote-address.html create mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-session/get-text-message-size-limit.html create mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-session/get-uri.html create mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-session/index.html create mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-session/is-open.html create mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-session/send-message.html create mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-session/set-binary-message-size-limit.html create mode 100644 api/pl.treksoft.kvision.remote/-dummy-web-socket-session/set-text-message-size-limit.html delete mode 100644 api/pl.treksoft.kvision.remote/-dummy-ws-session-module/-init-.html delete mode 100644 api/pl.treksoft.kvision.remote/-dummy-ws-session-module/configure.html delete mode 100644 api/pl.treksoft.kvision.remote/-dummy-ws-session-module/index.html delete mode 100644 api/pl.treksoft.kvision.remote/-k-v-service-manager/add-route.html delete mode 100644 api/pl.treksoft.kvision.remote/-k-v-service-manager/call.html delete mode 100644 api/pl.treksoft.kvision.remote/-k-v-service-manager/get-parameter.html create mode 100644 api/pl.treksoft.kvision.remote/-k-v-service-manager/web-sockets-requests.html create mode 100644 api/pl.treksoft.kvision.remote/-k-v-web-socket-config/-init-.html create mode 100644 api/pl.treksoft.kvision.remote/-k-v-web-socket-config/application-context.html create mode 100644 api/pl.treksoft.kvision.remote/-k-v-web-socket-config/index.html create mode 100644 api/pl.treksoft.kvision.remote/-k-v-web-socket-config/register-web-socket-handlers.html create mode 100644 api/pl.treksoft.kvision.remote/-k-v-web-socket-config/route-interceptor.html create mode 100644 api/pl.treksoft.kvision.remote/-k-v-web-socket-config/services.html create mode 100644 api/pl.treksoft.kvision.remote/-k-v-web-socket-config/socket-handler.html create mode 100644 api/pl.treksoft.kvision.remote/-k-v-web-socket-config/web-socket-session.html create mode 100644 api/pl.treksoft.kvision.remote/-k-v_-r-o-u-t-e_-i-d_-a-t-t-r-i-b-u-t-e.html delete mode 100644 api/pl.treksoft.kvision.remote/-main-module/-init-.html delete mode 100644 api/pl.treksoft.kvision.remote/-main-module/configure.html delete mode 100644 api/pl.treksoft.kvision.remote/-main-module/index.html create mode 100644 api/pl.treksoft.kvision.remote/-web-socket-session-holder/index.html create mode 100644 api/pl.treksoft.kvision.remote/-web-socket-session-holder/web-socket-session.html delete mode 100644 api/pl.treksoft.kvision.remote/-ws-session-module/-init-.html delete mode 100644 api/pl.treksoft.kvision.remote/-ws-session-module/configure.html delete mode 100644 api/pl.treksoft.kvision.remote/-ws-session-module/index.html delete mode 100644 api/pl.treksoft.kvision.remote/write-j-s-o-n.html diff --git a/api/alltypes/index.html b/api/alltypes/index.html index 6f849228..3b36e975 100644 --- a/api/alltypes/index.html +++ b/api/alltypes/index.html @@ -308,12 +308,6 @@ -pl.treksoft.kvision.remote.CallModule - - - - - pl.treksoft.kvision.html.Canvas

Canvas component.

@@ -849,13 +843,7 @@ -pl.treksoft.kvision.remote.DummyWebSocketServerSession - - - - - -pl.treksoft.kvision.remote.DummyWsSessionModule +pl.treksoft.kvision.remote.DummyWebSocketSession @@ -1531,6 +1519,7 @@ pl.treksoft.kvision.remote.KVController +

Controller for handling automatic routes.

@@ -1556,6 +1545,13 @@ +pl.treksoft.kvision.remote.KVWebSocketConfig + +

Automatic websockets configuration.

+ + + + pl.treksoft.kvision.html.Label

Simple label component rendered as span.

@@ -1677,12 +1673,6 @@ -pl.treksoft.kvision.remote.MainModule - - - - - kotlin.collections.Map (extensions in package pl.treksoft.kvision.form) @@ -3266,6 +3256,12 @@ It requires @Serializable state.

+pl.treksoft.kvision.remote.WebSocketSessionHolder + + + + + pl.treksoft.kvision.electron.WebSource @@ -3317,12 +3313,6 @@ It requires @Serializable state.

Definitions of CSS word-break options.

- - -pl.treksoft.kvision.remote.WsSessionModule - - - diff --git a/api/index-outline.html b/api/index-outline.html index 70583ba6..0d496f51 100644 --- a/api/index-outline.html +++ b/api/index-outline.html @@ -1209,20 +1209,6 @@ -class CallModule
- open class Canvas : Widget
-class DummyWebSocketServerSession
- -class DummyWsSessionModule
+open class DummyWebSocketSession
@@ -5753,8 +5733,6 @@ KVServiceManager(serviceClass: KClass<T>)
-fun addRoute(method: HttpMethod, path: String, handler: suspend <ERROR CLASS><Unit, <ERROR CLASS>>.(Unit) -> Unit): Unit
-fun addRoute(method: HttpMethod, path: String, handler: (<ERROR CLASS>, <ERROR CLASS>, <ERROR CLASS>) -> Unit): Unit
protected actual inline fun <reified RET> bind(noinline function: suspend T.() -> RET, method: HttpMethod, route: String?): Unit
protected actual inline fun <reified PAR, reified RET> bind(noinline function: suspend T.(PAR) -> RET, method: HttpMethod, route: String?): Unit
protected actual inline fun <reified PAR1, reified PAR2, reified RET> bind(noinline function: suspend T.(PAR1, PAR2) -> RET, method: HttpMethod, route: String?): Unit
@@ -5763,12 +5741,10 @@ protected actual inline fun <reified PAR1, reified PAR2, reified PAR3, reified PAR4, reified PAR5, reified RET> bind(noinline function: suspend T.(PAR1, PAR2, PAR3, PAR4, PAR5) -> RET, method: HttpMethod, route: String?): Unit
protected actual fun bind(function: T.(String?, String?) -> List<<ERROR CLASS>>): Unit
protected actual inline fun <reified PAR1 : Any, reified PAR2 : Any> bind(noinline function: suspend T.(<ERROR CLASS><PAR1>, <ERROR CLASS><PAR2>) -> Unit, route: String?): Unit
-fun call(method: HttpMethod, path: String, handler: (<ERROR CLASS>, <ERROR CLASS>) -> Unit): <ERROR CLASS>.() -> Unit
protected val calls: MutableMap<String, Pair<String, HttpMethod>>
var counter: Int
val deleteRequests: MutableMap<String, suspend <ERROR CLASS><Unit, <ERROR CLASS>>.(Unit) -> Unit>
fun getCalls(): Map<String, Pair<String, HttpMethod>>
-protected inline fun <reified T> getParameter(str: String?): T
val getRequests: MutableMap<String, suspend <ERROR CLASS><Unit, <ERROR CLASS>>.(Unit) -> Unit>
val LOG: <ERROR CLASS>
val mapper: <ERROR CLASS>
@@ -5778,6 +5754,26 @@ val routes: MutableList<<ERROR CLASS>.() -> Unit>
val serviceClass: KClass<T>
val webSocketRequests: MutableMap<String, suspend <ERROR CLASS>.() -> Unit>
+val webSocketsRequests: MutableMap<String, suspend (<ERROR CLASS>, <ERROR CLASS>, <ERROR CLASS><String>, <ERROR CLASS><String>) -> Unit>
+ + + +open class KVWebSocketConfig
+