|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cassandra.locator.TokenMetadata.Topology
public static class TokenMetadata.Topology
Tracks the assignment of racks and endpoints in each datacenter for all the "normal" endpoints in this TokenMetadata. This allows faster calculation of endpoints in NetworkTopologyStrategy.
Constructor Summary | |
---|---|
protected |
TokenMetadata.Topology()
|
protected |
TokenMetadata.Topology(TokenMetadata.Topology other)
construct deep-copy of other |
Method Summary | |
---|---|
protected void |
addEndpoint(java.net.InetAddress ep)
Stores current DC/rack assignment for ep |
protected void |
clear()
|
com.google.common.collect.Multimap<java.lang.String,java.net.InetAddress> |
getDatacenterEndpoints()
|
java.util.Map<java.lang.String,com.google.common.collect.Multimap<java.lang.String,java.net.InetAddress>> |
getDatacenterRacks()
|
protected void |
removeEndpoint(java.net.InetAddress ep)
Removes current DC/rack assignment for ep |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected TokenMetadata.Topology()
protected TokenMetadata.Topology(TokenMetadata.Topology other)
Method Detail |
---|
protected void clear()
protected void addEndpoint(java.net.InetAddress ep)
protected void removeEndpoint(java.net.InetAddress ep)
public com.google.common.collect.Multimap<java.lang.String,java.net.InetAddress> getDatacenterEndpoints()
public java.util.Map<java.lang.String,com.google.common.collect.Multimap<java.lang.String,java.net.InetAddress>> getDatacenterRacks()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |