Class RedissonNodeFileConfig

  • Direct Known Subclasses:
    RedissonNodeConfig

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

      • RedissonNodeFileConfig

        public RedissonNodeFileConfig()
      • RedissonNodeFileConfig

        public RedissonNodeFileConfig​(Config oldConf)
    • Method Detail

      • 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 <,​> workers)
        Executor service workers amount per service name
        Parameters:
        workers - mapping
        Returns:
        config
      • getExecutorServiceWorkers

        public <,​> getExecutorServiceWorkers()
      • setRedissonNodeInitializer

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

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

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