Class RedissonNodeFileConfig

java.lang.Object
org.redisson.config.Config
org.redisson.config.RedissonNodeFileConfig
Direct Known Subclasses:
RedissonNodeConfig

public class RedissonNodeFileConfig extends Config
Redisson Node file configuration
Author:
Nikita Koksharov
  • Constructor Details

    • RedissonNodeFileConfig

      public RedissonNodeFileConfig()
    • RedissonNodeFileConfig

      public RedissonNodeFileConfig(Config oldConf)
    • RedissonNodeFileConfig

      public RedissonNodeFileConfig(RedissonNodeFileConfig oldConf)
  • Method Details

    • setMapReduceWorkers

      public RedissonNodeFileConfig setMapReduceWorkers(int mapReduceWorkers)
      MapReduce workers amount.

      0 = current_processors_amount

      -1 = disable MapReduce workers

      Default is 0

      Parameters:
      mapReduceWorkers - workers for MapReduce
      Returns:
      config
    • getMapReduceWorkers

      public int getMapReduceWorkers()
    • setExecutorServiceWorkers

      public RedissonNodeFileConfig setExecutorServiceWorkers(Map<String,Integer> workers)
      Executor service workers amount per service name
      Parameters:
      workers - mapping
      Returns:
      config
    • getExecutorServiceWorkers

      public Map<String,Integer> getExecutorServiceWorkers()
    • setRedissonNodeInitializer

      public RedissonNodeFileConfig setRedissonNodeInitializer(RedissonNodeInitializer redissonNodeInitializer)
      Redisson node initializer
      Parameters:
      redissonNodeInitializer - object
      Returns:
      config
    • getRedissonNodeInitializer

      public RedissonNodeInitializer getRedissonNodeInitializer()
    • fromJSON

      public static RedissonNodeFileConfig fromJSON(File file) throws IOException
      Read config object stored in JSON format from File
      Parameters:
      file - object
      Returns:
      config
      Throws:
      IOException - error
    • fromYAML

      public static RedissonNodeFileConfig fromYAML(File file) throws IOException
      Read config object stored in YAML format from File
      Parameters:
      file - object
      Returns:
      config
      Throws:
      IOException - error