KVRemote Agent
open class KVRemoteAgent<T : Any>(serviceManager: KVServiceMgr<T>, requestFilter: RequestInit.() -> Unit?) : RemoteAgent
Content copied to clipboard
Client side agent for JSON-RPC remote calls.
Constructors
KVRemoteAgent
Link copied to clipboard
fun <T : Any> KVRemoteAgent(serviceManager: KVServiceMgr<T>, requestFilter: RequestInit.() -> Unit? = null)
Content copied to clipboard
Functions
call
Link copied to clipboard
inline suspend fun <RET : Any, T> call(noinline function: suspend T.() -> RET): RET
Content copied to clipboard
inline suspend fun <RET : Any, T> call(noinline function: suspend T.() -> List<RET>): List<RET>
Content copied to clipboard
inline suspend fun <PAR, RET : Any, T> call(noinline function: suspend T.(PAR) -> RET, p: PAR): RET
Content copied to clipboard
inline suspend fun <PAR, RET : Any, T> call(noinline function: suspend T.(PAR) -> List<RET>, p: PAR): List<RET>
Content copied to clipboard
inline suspend fun <PAR1, PAR2, RET : Any, T> call(noinline function: suspend T.(PAR1, PAR2) -> RET, p1: PAR1, p2: PAR2): RET
Content copied to clipboard
inline suspend fun <PAR1, PAR2, RET : Any, T> call(noinline function: suspend T.(PAR1, PAR2) -> List<RET>, p1: PAR1, p2: PAR2): List<RET>
Content copied to clipboard
inline suspend fun <PAR1, PAR2, PAR3, RET : Any, T> call(noinline function: suspend T.(PAR1, PAR2, PAR3) -> RET, p1: PAR1, p2: PAR2, p3: PAR3): RET
Content copied to clipboard
inline suspend fun <PAR1, PAR2, PAR3, RET : Any, T> call(noinline function: suspend T.(PAR1, PAR2, PAR3) -> List<RET>, p1: PAR1, p2: PAR2, p3: PAR3): List<RET>
Content copied to clipboard
inline suspend fun <PAR1, PAR2, PAR3, PAR4, RET : Any, T> call(noinline function: suspend T.(PAR1, PAR2, PAR3, PAR4) -> RET, p1: PAR1, p2: PAR2, p3: PAR3, p4: PAR4): RET
Content copied to clipboard
inline suspend fun <PAR1, PAR2, PAR3, PAR4, RET : Any, T> call(noinline function: suspend T.(PAR1, PAR2, PAR3, PAR4) -> List<RET>, p1: PAR1, p2: PAR2, p3: PAR3, p4: PAR4): List<RET>
Content copied to clipboard
inline suspend fun <PAR1, PAR2, PAR3, PAR4, PAR5, RET : Any, T> call(noinline function: suspend T.(PAR1, PAR2, PAR3, PAR4, PAR5) -> RET, p1: PAR1, p2: PAR2, p3: PAR3, p4: PAR4, p5: PAR5): RET
Content copied to clipboard
inline suspend fun <PAR1, PAR2, PAR3, PAR4, PAR5, RET : Any, T> call(noinline function: suspend T.(PAR1, PAR2, PAR3, PAR4, PAR5) -> List<RET>, p1: PAR1, p2: PAR2, p3: PAR3, p4: PAR4, p5: PAR5): List<RET>
Content copied to clipboard
Executes defined call to a remote web service.
find Enum Value
Link copied to clipboard
web Socket
Link copied to clipboard
Executes defined web socket connection
Executes defined web socket connection returning list objects