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.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:
-
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:
-