Yet Another JSON RPC (YAJ-RPC) is a JSON RPC 2.0 implementation for JVM languages, written in Kotlin
Yet Another JSON-RPC (YAJ-RPC) is a JSON RPC 2.0 implementation for JVM languages written in Kotlin.
Client and server for WebSockets, TCP/IP ZeroMQ and HTTP are available,
but the RPC implementations itself is totally independent from any networking logic.
Artifacts are available through Bintray.
repositories {
/*...*/
maven { url "https://dl.bintray.com/laht/mvn" }
}
dependencies {
def yajrpc_version = "..."
implementation group: 'info.laht.yaj-rpc', name: 'yaj-rpc', version: yajrpc_version
implementation group: 'info.laht.yaj-rpc', name: 'yaj-rpc-ws', version: yajrpc_version
implementation group: 'info.laht.yaj-rpc', name: 'yaj-rpc-tcp', version: yajrpc_version
implementation group: 'info.laht.yaj-rpc', name: 'yaj-rpc-zmq', version: yajrpc_version
implementation group: 'info.laht.yaj-rpc', name: 'yaj-rpc-http', version: yajrpc_version
}
jitpack may also be used.
To get started head over to the Wiki!