## Uses of Class
org.apache.cassandra.locator.TokenMetadata

Packages that use TokenMetadata
org.apache.cassandra.dht
org.apache.cassandra.locator
org.apache.cassandra.service

Uses of TokenMetadata in org.apache.cassandra.dht

Fields in org.apache.cassandra.dht declared as TokenMetadata
`protected TokenMetadata` `BootStrapper.tokenMetadata`

Methods in org.apache.cassandra.dht with parameters of type TokenMetadata
`static Token` `BootStrapper.getBalancedToken(TokenMetadata metadata, java.util.Map<java.net.InetAddress,java.lang.Double> load)`
`static Token` `BootStrapper.getBootstrapToken(TokenMetadata metadata, java.util.Map<java.net.InetAddress,java.lang.Double> load)` if initialtoken was specified, use that.

Constructors in org.apache.cassandra.dht with parameters of type TokenMetadata
`BootStrapper(java.net.InetAddress address, Token token, TokenMetadata tmd)`

Uses of TokenMetadata in org.apache.cassandra.locator

Methods in org.apache.cassandra.locator that return TokenMetadata
`TokenMetadata` `TokenMetadata.cloneAfterAllLeft()` Create a copy of TokenMetadata with tokenToEndPointMap reflecting situation after all current leave operations have finished.
`TokenMetadata` `TokenMetadata.cloneOnlyTokenMap()` Create a copy of TokenMetadata with only tokenToEndPointMap.

Methods in org.apache.cassandra.locator with parameters of type TokenMetadata
`com.google.common.collect.Multimap<java.net.InetAddress,Range>` `AbstractReplicationStrategy.getAddressRanges(TokenMetadata metadata, java.lang.String table)`
`abstract java.util.ArrayList<java.net.InetAddress>` `AbstractReplicationStrategy.getNaturalEndpoints(Token token, TokenMetadata metadata, java.lang.String table)` get the endpoints that should store the given Token, for the given table.
`java.util.ArrayList<java.net.InetAddress>` `RackAwareStrategy.getNaturalEndpoints(Token token, TokenMetadata metadata, java.lang.String table)`
`java.util.ArrayList<java.net.InetAddress>` `RackUnawareStrategy.getNaturalEndpoints(Token token, TokenMetadata metadata, java.lang.String table)`
`java.util.Collection<Range>` `AbstractReplicationStrategy.getPendingAddressRanges(TokenMetadata metadata, Token pendingToken, java.net.InetAddress pendingAddress, java.lang.String table)`
`com.google.common.collect.Multimap<Range,java.net.InetAddress>` `AbstractReplicationStrategy.getRangeAddresses(TokenMetadata metadata, java.lang.String table)`

Constructors in org.apache.cassandra.locator with parameters of type TokenMetadata
`RackAwareStrategy(TokenMetadata tokenMetadata, IEndPointSnitch snitch)`
`RackUnawareStrategy(TokenMetadata tokenMetadata, IEndPointSnitch snitch)`

Uses of TokenMetadata in org.apache.cassandra.service

Methods in org.apache.cassandra.service that return TokenMetadata
`TokenMetadata` `StorageService.getTokenMetadata()`

Methods in org.apache.cassandra.service with parameters of type TokenMetadata
`static AbstractReplicationStrategy` `StorageService.getReplicationStrategy(TokenMetadata tokenMetadata, java.lang.String table)`

Copyright © 2010 The Apache Software Foundation