Class RedisClusterNode.RedisClusterNodeBuilder
java.lang.Object
org.springframework.data.redis.connection.RedisNode.RedisNodeBuilder
org.springframework.data.redis.connection.RedisClusterNode.RedisClusterNodeBuilder
- Enclosing class:
- RedisClusterNode
Builder for creating new
RedisClusterNode.- Since:
- 1.7
- Author:
- Christoph Strobl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Get theRedisNode.linkState(RedisClusterNode.LinkState linkState) listeningAt(String host, int port) Set host and port of server.promotedAs(RedisNode.NodeType nodeType) Set server role.Set the id of the master node.Set the id of the master node.withFlags(Set<RedisClusterNode.Flag> flags) Set flags for node.Set id of server.Define node name.
-
Constructor Details
-
RedisClusterNodeBuilder
public RedisClusterNodeBuilder()
-
-
Method Details
-
listeningAt
Description copied from class:RedisNode.RedisNodeBuilderSet host and port of server.- Overrides:
listeningAtin classRedisNode.RedisNodeBuilder- Parameters:
host- must not be null.- Returns:
-
withName
Description copied from class:RedisNode.RedisNodeBuilderDefine node name.- Overrides:
withNamein classRedisNode.RedisNodeBuilder
-
withId
Description copied from class:RedisNode.RedisNodeBuilderSet id of server.- Overrides:
withIdin classRedisNode.RedisNodeBuilder- Returns:
-
promotedAs
Description copied from class:RedisNode.RedisNodeBuilderSet server role.- Overrides:
promotedAsin classRedisNode.RedisNodeBuilder- Returns:
-
slaveOf
Description copied from class:RedisNode.RedisNodeBuilderSet the id of the master node.- Overrides:
slaveOfin classRedisNode.RedisNodeBuilder- Returns:
-
replicaOf
Description copied from class:RedisNode.RedisNodeBuilderSet the id of the master node.- Overrides:
replicaOfin classRedisNode.RedisNodeBuilder- Returns:
- this.
-
withFlags
Set flags for node.- Parameters:
flags-- Returns:
-
serving
- Parameters:
range-- Returns:
-
linkState
- Parameters:
linkState-- Returns:
-
build
Description copied from class:RedisNode.RedisNodeBuilderGet theRedisNode.- Overrides:
buildin classRedisNode.RedisNodeBuilder- Returns:
-