Package org.apache.hadoop.hbase.client
Class DummyAsyncClusterConnection
java.lang.Object
org.apache.hadoop.hbase.client.DummyAsyncClusterConnection
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.hadoop.hbase.client.AsyncClusterConnection,org.apache.hadoop.hbase.client.AsyncConnection
- Direct Known Subclasses:
TestWALEntrySinkFilter.DevNullAsyncClusterConnection
public class DummyAsyncClusterConnection
extends Object
implements org.apache.hadoop.hbase.client.AsyncClusterConnection
Can be overridden in UT if you only want to implement part of the methods in
AsyncClusterConnection.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbulkLoad(org.apache.hadoop.hbase.TableName tableName, List<org.apache.hadoop.hbase.util.Pair<byte[], String>> familyPaths, byte[] row, boolean assignSeqNum, org.apache.hadoop.security.token.Token<?> userToken, String bulkToken, boolean copyFiles, List<String> clusterIds, boolean replicate) cleanupBulkLoad(org.apache.hadoop.hbase.TableName tableName, String bulkToken) voidvoidclose()CompletableFuture<org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.FlushRegionResponse>flush(byte[] regionName, boolean writeFlushWALMarker) org.apache.hadoop.hbase.client.AsyncAdminBuilderorg.apache.hadoop.hbase.client.AsyncAdminBuilderCompletableFuture<List<org.apache.hadoop.hbase.ServerName>>getAllBootstrapNodes(org.apache.hadoop.hbase.ServerName regionServer) org.apache.hadoop.hbase.client.AsyncBufferedMutatorBuildergetBufferedMutatorBuilder(org.apache.hadoop.hbase.TableName tableName) org.apache.hadoop.hbase.client.AsyncBufferedMutatorBuildergetBufferedMutatorBuilder(org.apache.hadoop.hbase.TableName tableName, ExecutorService pool) org.apache.hadoop.conf.ConfigurationCompletableFuture<org.apache.hadoop.hbase.client.Hbck>getHbck()org.apache.hadoop.hbase.client.HbckgetHbck(org.apache.hadoop.hbase.ServerName masterServer) CompletableFuture<List<org.apache.hadoop.hbase.ServerName>>getLiveRegionServers(org.apache.hadoop.hbase.zookeeper.MasterAddressTracker masterAddrTracker, int count) org.apache.hadoop.hbase.client.NonceGeneratorCompletableFuture<org.apache.hadoop.hbase.RegionLocations>getRegionLocations(org.apache.hadoop.hbase.TableName tableName, byte[] row, boolean reload) org.apache.hadoop.hbase.client.AsyncTableRegionLocatorgetRegionLocator(org.apache.hadoop.hbase.TableName tableName) org.apache.hadoop.hbase.client.AsyncRegionServerAdmingetRegionServerAdmin(org.apache.hadoop.hbase.ServerName serverName) org.apache.hadoop.hbase.ipc.RpcClientorg.apache.hadoop.hbase.client.AsyncTableBuilder<org.apache.hadoop.hbase.client.AdvancedScanResultConsumer>getTableBuilder(org.apache.hadoop.hbase.TableName tableName) org.apache.hadoop.hbase.client.AsyncTableBuilder<org.apache.hadoop.hbase.client.ScanResultConsumer>getTableBuilder(org.apache.hadoop.hbase.TableName tableName, ExecutorService pool) booleanisClosed()prepareBulkLoad(org.apache.hadoop.hbase.TableName tableName) replicate(org.apache.hadoop.hbase.client.RegionInfo replica, List<org.apache.hadoop.hbase.wal.WAL.Entry> entries, int numRetries, long rpcTimeoutNs, long operationTimeoutNs) org.apache.hadoop.hbase.client.ConnectionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.hadoop.hbase.client.AsyncConnection
getAdmin, getAdmin, getBufferedMutator, getBufferedMutator, getTable, getTable
-
Constructor Details
-
DummyAsyncClusterConnection
public DummyAsyncClusterConnection()
-
-
Method Details
-
getConfiguration
- Specified by:
getConfigurationin interfaceorg.apache.hadoop.hbase.client.AsyncConnection
-
getRegionLocator
public org.apache.hadoop.hbase.client.AsyncTableRegionLocator getRegionLocator(org.apache.hadoop.hbase.TableName tableName) - Specified by:
getRegionLocatorin interfaceorg.apache.hadoop.hbase.client.AsyncConnection
-
clearRegionLocationCache
- Specified by:
clearRegionLocationCachein interfaceorg.apache.hadoop.hbase.client.AsyncConnection
-
getTableBuilder
public org.apache.hadoop.hbase.client.AsyncTableBuilder<org.apache.hadoop.hbase.client.AdvancedScanResultConsumer> getTableBuilder(org.apache.hadoop.hbase.TableName tableName) - Specified by:
getTableBuilderin interfaceorg.apache.hadoop.hbase.client.AsyncConnection
-
getTableBuilder
public org.apache.hadoop.hbase.client.AsyncTableBuilder<org.apache.hadoop.hbase.client.ScanResultConsumer> getTableBuilder(org.apache.hadoop.hbase.TableName tableName, ExecutorService pool) - Specified by:
getTableBuilderin interfaceorg.apache.hadoop.hbase.client.AsyncConnection
-
getAdminBuilder
- Specified by:
getAdminBuilderin interfaceorg.apache.hadoop.hbase.client.AsyncConnection
-
getAdminBuilder
- Specified by:
getAdminBuilderin interfaceorg.apache.hadoop.hbase.client.AsyncConnection
-
getBufferedMutatorBuilder
public org.apache.hadoop.hbase.client.AsyncBufferedMutatorBuilder getBufferedMutatorBuilder(org.apache.hadoop.hbase.TableName tableName) - Specified by:
getBufferedMutatorBuilderin interfaceorg.apache.hadoop.hbase.client.AsyncConnection
-
getBufferedMutatorBuilder
public org.apache.hadoop.hbase.client.AsyncBufferedMutatorBuilder getBufferedMutatorBuilder(org.apache.hadoop.hbase.TableName tableName, ExecutorService pool) - Specified by:
getBufferedMutatorBuilderin interfaceorg.apache.hadoop.hbase.client.AsyncConnection
-
getHbck
- Specified by:
getHbckin interfaceorg.apache.hadoop.hbase.client.AsyncConnection
-
getHbck
public org.apache.hadoop.hbase.client.Hbck getHbck(org.apache.hadoop.hbase.ServerName masterServer) throws IOException - Specified by:
getHbckin interfaceorg.apache.hadoop.hbase.client.AsyncConnection- Throws:
IOException
-
isClosed
- Specified by:
isClosedin interfaceorg.apache.hadoop.hbase.client.AsyncConnection
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
getRegionServerAdmin
public org.apache.hadoop.hbase.client.AsyncRegionServerAdmin getRegionServerAdmin(org.apache.hadoop.hbase.ServerName serverName) - Specified by:
getRegionServerAdminin interfaceorg.apache.hadoop.hbase.client.AsyncClusterConnection
-
getNonceGenerator
- Specified by:
getNonceGeneratorin interfaceorg.apache.hadoop.hbase.client.AsyncClusterConnection
-
getRpcClient
- Specified by:
getRpcClientin interfaceorg.apache.hadoop.hbase.client.AsyncClusterConnection
-
flush
public CompletableFuture<org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.FlushRegionResponse> flush(byte[] regionName, boolean writeFlushWALMarker) - Specified by:
flushin interfaceorg.apache.hadoop.hbase.client.AsyncClusterConnection
-
getRegionLocations
public CompletableFuture<org.apache.hadoop.hbase.RegionLocations> getRegionLocations(org.apache.hadoop.hbase.TableName tableName, byte[] row, boolean reload) - Specified by:
getRegionLocationsin interfaceorg.apache.hadoop.hbase.client.AsyncClusterConnection
-
prepareBulkLoad
- Specified by:
prepareBulkLoadin interfaceorg.apache.hadoop.hbase.client.AsyncClusterConnection
-
bulkLoad
public CompletableFuture<Boolean> bulkLoad(org.apache.hadoop.hbase.TableName tableName, List<org.apache.hadoop.hbase.util.Pair<byte[], String>> familyPaths, byte[] row, boolean assignSeqNum, org.apache.hadoop.security.token.Token<?> userToken, String bulkToken, boolean copyFiles, List<String> clusterIds, boolean replicate) - Specified by:
bulkLoadin interfaceorg.apache.hadoop.hbase.client.AsyncClusterConnection
-
cleanupBulkLoad
public CompletableFuture<Void> cleanupBulkLoad(org.apache.hadoop.hbase.TableName tableName, String bulkToken) - Specified by:
cleanupBulkLoadin interfaceorg.apache.hadoop.hbase.client.AsyncClusterConnection
-
toConnection
- Specified by:
toConnectionin interfaceorg.apache.hadoop.hbase.client.AsyncConnection
-
getLiveRegionServers
public CompletableFuture<List<org.apache.hadoop.hbase.ServerName>> getLiveRegionServers(org.apache.hadoop.hbase.zookeeper.MasterAddressTracker masterAddrTracker, int count) - Specified by:
getLiveRegionServersin interfaceorg.apache.hadoop.hbase.client.AsyncClusterConnection
-
getAllBootstrapNodes
public CompletableFuture<List<org.apache.hadoop.hbase.ServerName>> getAllBootstrapNodes(org.apache.hadoop.hbase.ServerName regionServer) - Specified by:
getAllBootstrapNodesin interfaceorg.apache.hadoop.hbase.client.AsyncClusterConnection
-
replicate
public CompletableFuture<Void> replicate(org.apache.hadoop.hbase.client.RegionInfo replica, List<org.apache.hadoop.hbase.wal.WAL.Entry> entries, int numRetries, long rpcTimeoutNs, long operationTimeoutNs) - Specified by:
replicatein interfaceorg.apache.hadoop.hbase.client.AsyncClusterConnection
-