Package io.lettuce.core.models.role
Class RedisMasterInstance
- java.lang.Object
-
- io.lettuce.core.models.role.RedisUpstreamInstance
-
- io.lettuce.core.models.role.RedisMasterInstance
-
- All Implemented Interfaces:
RedisInstance
,Serializable
public class RedisMasterInstance extends RedisUpstreamInstance
Represents a upstream (master) instance.- Since:
- 3.0
- Author:
- Mark Paluch
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.lettuce.core.models.role.RedisInstance
RedisInstance.Role
-
-
Constructor Summary
Constructors Constructor Description RedisMasterInstance()
RedisMasterInstance(long replicationOffset, List<ReplicationPartner> replicas)
Constructs aRedisMasterInstance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RedisInstance.Role
getRole()
-
Methods inherited from class io.lettuce.core.models.role.RedisUpstreamInstance
getReplicas, getReplicationOffset, getSlaves, setReplicas, setReplicationOffset, setSlaves, toString
-
-
-
-
Constructor Detail
-
RedisMasterInstance
public RedisMasterInstance()
-
RedisMasterInstance
public RedisMasterInstance(long replicationOffset, List<ReplicationPartner> replicas)
Constructs aRedisMasterInstance
- Parameters:
replicationOffset
- the replication offsetreplicas
- list of replicas, must not benull
but may be empty
-
-
Method Detail
-
getRole
public RedisInstance.Role getRole()
- Specified by:
getRole
in interfaceRedisInstance
- Overrides:
getRole
in classRedisUpstreamInstance
- Returns:
- always
RedisInstance.Role.MASTER
-
-