vertx / io.vertx.servicediscovery.backend.redis / RedisBackendService

RedisBackendService

open class RedisBackendService : ServiceDiscoveryBackend

An implementation of the discovery backend based on Redis.

Author
Clement Escoffier

Constructors

<init>

RedisBackendService()

An implementation of the discovery backend based on Redis.

Functions

getRecord

open fun getRecord(uuid: String, resultHandler: Handler<AsyncResult<Record>>): Unit

getRecords

open fun getRecords(resultHandler: Handler<AsyncResult<MutableList<Record>>>): Unit

init

open fun init(vertx: Vertx, configuration: JsonObject): Unit

remove

open fun remove(record: Record, resultHandler: Handler<AsyncResult<Record>>): Unit
open fun remove(uuid: String, resultHandler: Handler<AsyncResult<Record>>): Unit

store

open fun store(record: Record, resultHandler: Handler<AsyncResult<Record>>): Unit

update

open fun update(record: Record, resultHandler: Handler<AsyncResult<Void>>): Unit