Class IgniteClusterManager

java.lang.Object
io.vertx.spi.cluster.ignite.IgniteClusterManager
All Implemented Interfaces:
ClusteredNode, ClusterManager, VertxServiceProvider

public class IgniteClusterManager extends Object implements ClusterManager
Apache Ignite based cluster manager.
Author:
Andrey Gura, Lukas Prettenthaler
  • Constructor Details

    • IgniteClusterManager

      public IgniteClusterManager()
      Default constructor. Cluster manager will get configuration from classpath.
    • IgniteClusterManager

      public IgniteClusterManager(org.apache.ignite.configuration.IgniteConfiguration extCfg)
      Creates cluster manager instance with given Ignite configuration. Use this constructor in order to configure cluster manager programmatically.
      Parameters:
      extCfg - IgniteConfiguration instance.
    • IgniteClusterManager

      public IgniteClusterManager(URL configFile)
      Creates cluster manager instance with given Spring XML configuration file. Use this constructor in order to configure cluster manager programmatically.
      Parameters:
      configFile - URL path to Spring XML configuration file.
    • IgniteClusterManager

      public IgniteClusterManager(JsonObject jsonConfig)
      Creates cluster manager instance with given JSON configuration. Use this constructor in order to configure cluster manager programmatically.
      Parameters:
      jsonConfig - JsonObject JSON configuration.
    • IgniteClusterManager

      public IgniteClusterManager(IgniteOptions extOptions)
      Creates cluster manager instance with given IgniteOptions. Use this constructor in order to configure cluster manager programmatically.
      Parameters:
      extOptions - IgniteOptions options object.
    • IgniteClusterManager

      public IgniteClusterManager(org.apache.ignite.Ignite ignite)
      Creates cluster manager instance with given Ignite instance.
      Parameters:
      ignite - Ignite instance.
  • Method Details