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

    Modifier and Type
    Method
    Description
    void
     

    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