interface SharedData
Shared data allows you to share data safely between different parts of your application in a safe way.
Shared data provides:
Please see the documentation for more information.
Author
Tim Fox
abstract fun <K : Any, V : Any> getClusterWideMap(: String, : Handler<AsyncResult<AsyncMap<K, V>>>): Unit
Get the cluster wide map with the specified name. The map is accessible to all nodes in the cluster and data put into the map from any node is visible to to any other node. |
|
abstract fun getCounter(: String, : Handler<AsyncResult<Counter>>): Unit
Get a cluster wide counter. The counter will be passed to the handler. |
|
abstract fun <K : Any, V : Any> getLocalMap(: String): LocalMap<K, V>
Return a |
|
abstract fun getLock(: String, : Handler<AsyncResult<Lock>>): Unit
Get a cluster wide lock with the specified name. The lock will be passed to the handler when it is available. |
|
abstract fun getLockWithTimeout(: String, : Long, : Handler<AsyncResult<Lock>>): Unit
Like |