org.apache.accumulo.core.client.impl
Class RootTabletLocator
java.lang.Object
org.apache.accumulo.core.client.impl.TabletLocator
org.apache.accumulo.core.client.impl.RootTabletLocator
public class RootTabletLocator
- extends TabletLocator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
binMutations
public void binMutations(List<Mutation> mutations,
Map<String,TabletLocator.TabletServerMutations> binnedMutations,
List<Mutation> failures)
throws AccumuloException,
AccumuloSecurityException,
TableNotFoundException
- Specified by:
binMutations
in class TabletLocator
- Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
binRanges
public List<Range> binRanges(List<Range> ranges,
Map<String,Map<KeyExtent,List<Range>>> binnedRanges)
throws AccumuloException,
AccumuloSecurityException,
TableNotFoundException
- Specified by:
binRanges
in class TabletLocator
- Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
invalidateCache
public void invalidateCache(KeyExtent failedExtent)
- Specified by:
invalidateCache
in class TabletLocator
invalidateCache
public void invalidateCache(Collection<KeyExtent> keySet)
- Specified by:
invalidateCache
in class TabletLocator
invalidateCache
public void invalidateCache(String server)
- Description copied from class:
TabletLocator
- Invalidate all metadata entries that point to server
- Specified by:
invalidateCache
in class TabletLocator
invalidateCache
public void invalidateCache()
- Description copied from class:
TabletLocator
- Invalidate entire cache
- Specified by:
invalidateCache
in class TabletLocator
locateTablet
public TabletLocator.TabletLocation locateTablet(org.apache.hadoop.io.Text row,
boolean skipRow,
boolean retry)
throws AccumuloException,
AccumuloSecurityException,
TableNotFoundException
- Specified by:
locateTablet
in class TabletLocator
- Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.