Package org.redisson.config
Class RedissonNodeConfig
- java.lang.Object
-
- org.redisson.config.Config
-
- org.redisson.config.RedissonNodeConfig
-
public class RedissonNodeConfig extends Config
Redisson Node configuration- Author:
- Nikita Koksharov
-
-
Constructor Summary
Constructors Constructor Description RedissonNodeConfig()
RedissonNodeConfig(Config oldConf)
RedissonNodeConfig(RedissonNodeConfig oldConf)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RedissonNodeConfig
fromJSON(File file)
Read config object stored in JSON format fromFile
static RedissonNodeConfig
fromYAML(File file)
Read config object stored in YAML format fromFile
Map<String,Integer>
getExecutorServiceWorkers()
int
getMapReduceWorkers()
RedissonNodeInitializer
getRedissonNodeInitializer()
RedissonNodeConfig
setExecutorServiceWorkers(Map<String,Integer> workers)
Executor service workers amount per service nameRedissonNodeConfig
setMapReduceWorkers(int mapReduceWorkers)
MapReduce workers amount.RedissonNodeConfig
setRedissonNodeInitializer(RedissonNodeInitializer redissonNodeInitializer)
Redisson node initializer-
Methods inherited from class org.redisson.config.Config
fromJSON, fromJSON, fromJSON, fromJSON, fromJSON, fromYAML, fromYAML, fromYAML, fromYAML, fromYAML, getAddressResolverGroupFactory, getCodec, getEventLoopGroup, getExecutor, getLockWatchdogTimeout, getNettyThreads, getReferenceCodecProvider, getThreads, getTransportMode, isClusterConfig, isKeepPubSubOrder, isReferenceEnabled, isSentinelConfig, isUseLinuxNativeEpoll, setAddressResolverGroupFactory, setCodec, setEventLoopGroup, setExecutor, setKeepPubSubOrder, setLockWatchdogTimeout, setNettyThreads, setReferenceCodecProvider, setReferenceEnabled, setThreads, setTransportMode, setUseLinuxNativeEpoll, toJSON, toYAML, useClusterServers, useCustomServers, useElasticacheServers, useMasterSlaveServers, useReplicatedServers, useSentinelServers, useSingleServer
-
-
-
-
Constructor Detail
-
RedissonNodeConfig
public RedissonNodeConfig()
-
RedissonNodeConfig
public RedissonNodeConfig(Config oldConf)
-
RedissonNodeConfig
public RedissonNodeConfig(RedissonNodeConfig oldConf)
-
-
Method Detail
-
setMapReduceWorkers
public RedissonNodeConfig 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 RedissonNodeConfig setExecutorServiceWorkers(Map<String,Integer> workers)
Executor service workers amount per service name- Parameters:
workers
- mapping- Returns:
- config
-
setRedissonNodeInitializer
public RedissonNodeConfig setRedissonNodeInitializer(RedissonNodeInitializer redissonNodeInitializer)
Redisson node initializer- Parameters:
redissonNodeInitializer
- object- Returns:
- config
-
getRedissonNodeInitializer
public RedissonNodeInitializer getRedissonNodeInitializer()
-
fromJSON
public static RedissonNodeConfig fromJSON(File file) throws IOException
Read config object stored in JSON format fromFile
- Parameters:
file
- object- Returns:
- config
- Throws:
IOException
- error
-
fromYAML
public static RedissonNodeConfig fromYAML(File file) throws IOException
Read config object stored in YAML format fromFile
- Parameters:
file
- object- Returns:
- config
- Throws:
IOException
- error
-
-