java.lang.Object
io.lettuce.core.models.role.RedisUpstreamInstance
- All Implemented Interfaces:
RedisInstance,Serializable
- Direct Known Subclasses:
RedisMasterInstance
public class RedisUpstreamInstance extends Object implements RedisInstance, Serializable
Represents a upstream instance.
- Since:
- 6.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 RedisUpstreamInstance()RedisUpstreamInstance(long replicationOffset, List<ReplicationPartner> replicas)Constructs aRedisUpstreamInstance -
Method Summary
Modifier and Type Method Description List<ReplicationPartner>getReplicas()longgetReplicationOffset()RedisInstance.RolegetRole()List<ReplicationPartner>getSlaves()Deprecated.voidsetReplicas(List<ReplicationPartner> replicas)voidsetReplicationOffset(long replicationOffset)voidsetSlaves(List<ReplicationPartner> replicas)Deprecated.StringtoString()
-
Constructor Details
-
RedisUpstreamInstance
public RedisUpstreamInstance() -
RedisUpstreamInstance
Constructs aRedisUpstreamInstance- Parameters:
replicationOffset- the replication offsetreplicas- list of replicas, must not benullbut may be empty
-
-
Method Details
-
getRole
- Specified by:
getRolein interfaceRedisInstance- Returns:
- always
RedisInstance.Role.UPSTREAM
-
getReplicationOffset
public long getReplicationOffset() -
getSlaves
Deprecated. -
getReplicas
-
setReplicationOffset
public void setReplicationOffset(long replicationOffset) -
setSlaves
Deprecated. -
setReplicas
-
toString
-