org.apache.accumulo.core.client.impl
Class TimeoutTabletLocator
java.lang.Object
org.apache.accumulo.core.client.impl.TabletLocator
org.apache.accumulo.core.client.impl.TimeoutTabletLocator
public class TimeoutTabletLocator
- extends TabletLocator
Method Summary |
|
binMutations(Credentials credentials,
List<T> mutations,
Map<String,TabletLocator.TabletServerMutations<T>> binnedMutations,
List<T> failures)
|
List<Range> |
binRanges(Credentials credentials,
List<Range> ranges,
Map<String,Map<KeyExtent,List<Range>>> binnedRanges)
|
void |
invalidateCache()
Invalidate entire cache |
void |
invalidateCache(Collection<KeyExtent> keySet)
|
void |
invalidateCache(KeyExtent failedExtent)
|
void |
invalidateCache(String server)
Invalidate all metadata entries that point to server |
TabletLocator.TabletLocation |
locateTablet(Credentials credentials,
org.apache.hadoop.io.Text row,
boolean skipRow,
boolean retry)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TimeoutTabletLocator
public TimeoutTabletLocator(TabletLocator locator,
long timeout)
locateTablet
public TabletLocator.TabletLocation locateTablet(Credentials credentials,
org.apache.hadoop.io.Text row,
boolean skipRow,
boolean retry)
throws AccumuloException,
AccumuloSecurityException,
TableNotFoundException
- Specified by:
locateTablet
in class TabletLocator
- Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
binMutations
public <T extends Mutation> void binMutations(Credentials credentials,
List<T> mutations,
Map<String,TabletLocator.TabletServerMutations<T>> binnedMutations,
List<T> failures)
throws AccumuloException,
AccumuloSecurityException,
TableNotFoundException
- Specified by:
binMutations
in class TabletLocator
- Throws:
AccumuloException
AccumuloSecurityException
TableNotFoundException
binRanges
public List<Range> binRanges(Credentials credentials,
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()
- Description copied from class:
TabletLocator
- Invalidate entire cache
- 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
Copyright © 2015 Apache Accumulo Project. All rights reserved.