Package org.redisson.config
Class RedissonNodeFileConfig
java.lang.Object
org.redisson.config.Config
org.redisson.config.RedissonNodeFileConfig
- Direct Known Subclasses:
RedissonNodeConfig
Redisson Node file configuration
- Author:
- Nikita Koksharov
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic RedissonNodeFileConfig
Read config object stored in JSON format fromFile
static RedissonNodeFileConfig
Read config object stored in YAML format fromFile
int
setExecutorServiceWorkers
(Map<String, Integer> workers) Executor service workers amount per service namesetMapReduceWorkers
(int mapReduceWorkers) MapReduce workers amount.setRedissonNodeInitializer
(RedissonNodeInitializer redissonNodeInitializer) Redisson node initializerMethods inherited from class org.redisson.config.Config
fromJSON, fromJSON, fromJSON, fromJSON, fromJSON, fromYAML, fromYAML, fromYAML, fromYAML, fromYAML, getAddressResolverGroupFactory, getCleanUpKeysAmount, getClusterServersConfig, getCodec, getConnectionListener, getEventLoopGroup, getExecutor, getLockWatchdogTimeout, getMasterSlaveServersConfig, getMaxCleanUpDelay, getMinCleanUpDelay, getNettyHook, getNettyThreads, getReliableTopicWatchdogTimeout, getReplicatedServersConfig, getSentinelServersConfig, getSingleServerConfig, getSlavesSyncTimeout, getThreads, getTransportMode, isCheckLockSyncedSlaves, isClusterConfig, isKeepPubSubOrder, isLazyInitialization, isReferenceEnabled, isSentinelConfig, isSingleConfig, isUseScriptCache, isUseThreadClassLoader, setAddressResolverGroupFactory, setCheckLockSyncedSlaves, setCleanUpKeysAmount, setClusterServersConfig, setCodec, setConnectionListener, setEventLoopGroup, setExecutor, setKeepPubSubOrder, setLazyInitialization, setLockWatchdogTimeout, setMasterSlaveServersConfig, setMaxCleanUpDelay, setMinCleanUpDelay, setNettyHook, setNettyThreads, setReferenceEnabled, setReliableTopicWatchdogTimeout, setReplicatedServersConfig, setSentinelServersConfig, setSingleServerConfig, setSlavesSyncTimeout, setThreads, setTransportMode, setUseScriptCache, setUseThreadClassLoader, toJSON, toYAML, useClusterServers, useCustomServers, useMasterSlaveServers, useReplicatedServers, useSentinelServers, useSingleServer
-
Constructor Details
-
RedissonNodeFileConfig
public RedissonNodeFileConfig() -
RedissonNodeFileConfig
-
RedissonNodeFileConfig
-
-
Method Details
-
setMapReduceWorkers
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
Executor service workers amount per service name- Parameters:
workers
- mapping- Returns:
- config
-
getExecutorServiceWorkers
-
setRedissonNodeInitializer
public RedissonNodeFileConfig setRedissonNodeInitializer(RedissonNodeInitializer redissonNodeInitializer) Redisson node initializer- Parameters:
redissonNodeInitializer
- object- Returns:
- config
-
getRedissonNodeInitializer
-
fromJSON
Read config object stored in JSON format fromFile
- Parameters:
file
- object- Returns:
- config
- Throws:
IOException
- error
-
fromYAML
Read config object stored in YAML format fromFile
- Parameters:
file
- object- Returns:
- config
- Throws:
IOException
- error
-