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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RedissonNodeFileConfigRead config object stored in JSON format fromFilestatic RedissonNodeFileConfigRead config object stored in YAML format fromFileintsetExecutorServiceWorkers(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, getProtocol, 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, setProtocol, 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 workersDefault 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
-