Package org.apache.hadoop.hbase.client
Interface MasterKeepAliveConnection
- All Superinterfaces:
org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.BlockingInterface
- All Known Implementing Classes:
ShortCircuitMasterConnection
@Private
interface MasterKeepAliveConnection
extends org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.BlockingInterface
A KeepAlive connection is not physically closed immediately after the close, but rather kept
alive for a few minutes. It makes sense only if it is shared.
This interface is implemented on a stub. It allows to have a #close function in a master client.
This class is intended to be used internally by HBase classes that need to make invocations against the master on the MasterProtos.MasterService.BlockingInterface; but not by final user code. Hence it's package protected.
-
Method Summary
Methods inherited from interface org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.MasterService.BlockingInterface
abortProcedure, addColumn, addReplicationPeer, assignRegion, balance, clearDeadServers, createNamespace, createTable, decommissionRegionServers, deleteColumn, deleteNamespace, deleteSnapshot, deleteTable, disableReplicationPeer, disableTable, enableCatalogJanitor, enableReplicationPeer, enableTable, execMasterService, execProcedure, execProcedureWithRet, flushMasterStore, flushTable, getClusterStatus, getCompletedSnapshots, getLastMajorCompactionTimestamp, getLastMajorCompactionTimestampForRegion, getLocks, getLogEntries, getNamespaceDescriptor, getProcedureResult, getProcedures, getQuotaStates, getReplicationPeerConfig, getReplicationPeerModificationProcedures, getSchemaAlterStatus, getSecurityCapabilities, getSpaceQuotaRegionSizes, getTableDescriptors, getTableNames, getTableState, getUserPermissions, grant, hasUserPermissions, isBalancerEnabled, isCatalogJanitorEnabled, isCleanerChoreEnabled, isMasterInMaintenanceMode, isMasterRunning, isNormalizerEnabled, isProcedureDone, isReplicationPeerEnabled, isReplicationPeerModificationEnabled, isRpcThrottleEnabled, isSnapshotCleanupEnabled, isSnapshotDone, isSplitOrMergeEnabled, listDecommissionedRegionServers, listNamespaceDescriptors, listNamespaces, listReplicationPeers, listTableDescriptorsByNamespace, listTableDescriptorsByState, listTableNamesByNamespace, listTableNamesByState, mergeTableRegions, modifyColumn, modifyColumnStoreFileTracker, modifyNamespace, modifyTable, modifyTableStoreFileTracker, moveRegion, normalize, offlineRegion, recommissionRegionServer, removeReplicationPeer, replicationPeerModificationSwitch, restoreSnapshot, revoke, runCatalogScan, runCleanerChore, setBalancerRunning, setCleanerChoreRunning, setNormalizerRunning, setQuota, setSplitOrMergeEnabled, shutdown, snapshot, splitRegion, stopMaster, switchExceedThrottleQuota, switchRpcThrottle, switchSnapshotCleanup, truncateRegion, truncateTable, unassignRegion, updateReplicationPeerConfig
-
Method Details
-
close
void close()
-