com.splout.db.common
Class ReplicationEntry
java.lang.Object
com.splout.db.common.BaseBean
com.splout.db.common.ReplicationEntry
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<ReplicationEntry>
public class ReplicationEntry
- extends BaseBean
- implements java.io.Serializable, java.lang.Comparable<ReplicationEntry>
An entry in a ReplicationMap
. It consists of a shard id and a list of nodes (addresses in the form host:port).
- See Also:
ReplicationMap
,
Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ReplicationEntry
public ReplicationEntry()
ReplicationEntry
public ReplicationEntry(int shard,
java.lang.String... nodes)
toString
public java.lang.String toString()
- Overrides:
toString
in class BaseBean
getShard
public java.lang.Integer getShard()
setShard
public void setShard(java.lang.Integer shard)
getNodes
public java.util.List<java.lang.String> getNodes()
setNodes
public void setNodes(java.util.List<java.lang.String> nodes)
setExpectedReplicationFactor
public void setExpectedReplicationFactor(int expectedReplicationFactor)
getExpectedReplicationFactor
public int getExpectedReplicationFactor()
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
compareTo
public int compareTo(ReplicationEntry o)
- Specified by:
compareTo
in interface java.lang.Comparable<ReplicationEntry>
Copyright © 2012-2013 Datasalt Systems S.L.. All Rights Reserved.