open class IgniteClusterManager : ClusterManager
Apache Ignite based cluster manager.
Author
Andrey Gura
IgniteClusterManager()
Default constructor. Cluster manager will get configuration from classpath. IgniteClusterManager(cfg: IgniteConfiguration)
Creates cluster manager instance with given Ignite configuration. Use this constructor in order to configure cluster manager programmatically. IgniteClusterManager(configFile: URL)
Creates cluster manager instance with given Spring XML configuration file. Use this constructor in order to configure cluster manager programmatically. IgniteClusterManager(ignite: Ignite)
Creates cluster manager instance with given |
static val VERTX_CACHE_TEMPLATE_NAME: String |
open fun <K : Any, V : Any> getAsyncMap(: String, : Handler<AsyncResult<AsyncMap<K, V>>>): Unit |
|
open fun <K : Any, V : Any> getAsyncMultiMap(name: String, handler: Handler<AsyncResult<AsyncMultiMap<K, V>>>): Unit |
|
open fun getCounter(: String, : Handler<AsyncResult<Counter>>): Unit |
|
open fun getIgniteInstance(): Ignite
Returns instance of |
|
open fun getLockWithTimeout(: String, : Long, : Handler<AsyncResult<Lock>>): Unit |
|
open fun getNodeID(): String |
|
open fun getNodes(): MutableList<String> |
|
open fun <K : Any, V : Any> getSyncMap(name: String): MutableMap<K, V> |
|
open fun isActive(): Boolean |
|
open fun join(handler: Handler<AsyncResult<Void>>): Unit |
|
open fun leave(handler: Handler<AsyncResult<Void>>): Unit |
|
open fun nodeListener(nodeListener: NodeListener): Unit |
|
open fun setVertx(vertx: Vertx): Unit |