Interface NamenodeProtocols

All Superinterfaces:
org.apache.hadoop.hdfs.protocol.ClientProtocol, DatanodeLifelineProtocol, DatanodeProtocol, org.apache.hadoop.ipc.GenericRefreshProtocol, org.apache.hadoop.tools.GetUserMappingsProtocol, org.apache.hadoop.ha.HAServiceProtocol, NamenodeProtocol, org.apache.hadoop.hdfs.protocol.ReconfigurationProtocol, org.apache.hadoop.security.authorize.RefreshAuthorizationPolicyProtocol, org.apache.hadoop.ipc.RefreshCallQueueProtocol, org.apache.hadoop.security.RefreshUserMappingsProtocol
All Known Implementing Classes:
NameNodeRpcServer

@Private public interface NamenodeProtocols extends org.apache.hadoop.hdfs.protocol.ClientProtocol, DatanodeProtocol, DatanodeLifelineProtocol, NamenodeProtocol, org.apache.hadoop.security.authorize.RefreshAuthorizationPolicyProtocol, org.apache.hadoop.hdfs.protocol.ReconfigurationProtocol, org.apache.hadoop.security.RefreshUserMappingsProtocol, org.apache.hadoop.ipc.RefreshCallQueueProtocol, org.apache.hadoop.ipc.GenericRefreshProtocol, org.apache.hadoop.tools.GetUserMappingsProtocol, org.apache.hadoop.ha.HAServiceProtocol
The full set of RPC methods implemented by the Namenode.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.hadoop.ha.HAServiceProtocol

    org.apache.hadoop.ha.HAServiceProtocol.HAServiceState, org.apache.hadoop.ha.HAServiceProtocol.RequestSource, org.apache.hadoop.ha.HAServiceProtocol.StateChangeRequestInfo
  • Field Summary

    Fields inherited from interface org.apache.hadoop.hdfs.protocol.ClientProtocol

    GET_STATS_BYTES_IN_FUTURE_BLOCKS_IDX, GET_STATS_CAPACITY_IDX, GET_STATS_CORRUPT_BLOCKS_IDX, GET_STATS_LOW_REDUNDANCY_IDX, GET_STATS_MISSING_BLOCKS_IDX, GET_STATS_MISSING_REPL_ONE_BLOCKS_IDX, GET_STATS_PENDING_DELETION_BLOCKS_IDX, GET_STATS_REMAINING_IDX, GET_STATS_UNDER_REPLICATED_IDX, GET_STATS_USED_IDX, STATS_ARRAY_LENGTH, versionID

    Fields inherited from interface org.apache.hadoop.ipc.GenericRefreshProtocol

    versionID

    Fields inherited from interface org.apache.hadoop.tools.GetUserMappingsProtocol

    versionID

    Fields inherited from interface org.apache.hadoop.ha.HAServiceProtocol

    versionID

    Fields inherited from interface org.apache.hadoop.hdfs.server.protocol.NamenodeProtocol

    ACT_CHECKPOINT, ACT_SHUTDOWN, ACT_UNKNOWN, FATAL, NOTIFY, versionID

    Fields inherited from interface org.apache.hadoop.hdfs.protocol.ReconfigurationProtocol

    VERSIONID

    Fields inherited from interface org.apache.hadoop.security.authorize.RefreshAuthorizationPolicyProtocol

    versionID

    Fields inherited from interface org.apache.hadoop.ipc.RefreshCallQueueProtocol

    versionID

    Fields inherited from interface org.apache.hadoop.security.RefreshUserMappingsProtocol

    versionID
  • Method Summary

    Methods inherited from interface org.apache.hadoop.hdfs.protocol.ClientProtocol

    abandonBlock, addBlock, addCacheDirective, addCachePool, addErasureCodingPolicies, allowSnapshot, append, cancelDelegationToken, checkAccess, complete, concat, create, createEncryptionZone, createSnapshot, createSymlink, delete, deleteSnapshot, disableErasureCodingPolicy, disallowSnapshot, enableErasureCodingPolicy, finalizeUpgrade, fsync, getAclStatus, getAdditionalDatanode, getBatchedListing, getBlockLocations, getContentSummary, getCurrentEditLogTxid, getDataEncryptionKey, getDatanodeReport, getDatanodeStorageReport, getDelegationToken, getECBlockGroupStats, getECTopologyResultForPolicies, getEditsFromTxid, getEnclosingRoot, getErasureCodingCodecs, getErasureCodingPolicies, getErasureCodingPolicy, getEZForPath, getFileInfo, getFileLinkInfo, getHAServiceState, getLinkTarget, getListing, getLocatedFileInfo, getPreferredBlockSize, getQuotaUsage, getReplicatedBlockStats, getServerDefaults, getSlowDatanodeReport, getSnapshotDiffReport, getSnapshotDiffReportListing, getSnapshotListing, getSnapshottableDirListing, getStats, getStoragePolicies, getStoragePolicy, getXAttrs, isFileClosed, listCacheDirectives, listCachePools, listCorruptFileBlocks, listEncryptionZones, listOpenFiles, listOpenFiles, listReencryptionStatus, listXAttrs, metaSave, mkdirs, modifyAclEntries, modifyCacheDirective, modifyCachePool, msync, recoverLease, reencryptEncryptionZone, refreshNodes, removeAcl, removeAclEntries, removeCacheDirective, removeCachePool, removeDefaultAcl, removeErasureCodingPolicy, removeXAttr, rename, rename2, renameSnapshot, renewDelegationToken, renewLease, reportBadBlocks, restoreFailedStorage, rollEdits, rollingUpgrade, satisfyStoragePolicy, saveNamespace, setAcl, setBalancerBandwidth, setErasureCodingPolicy, setOwner, setPermission, setQuota, setReplication, setSafeMode, setStoragePolicy, setTimes, setXAttr, truncate, unsetErasureCodingPolicy, unsetStoragePolicy, updateBlockForPipeline, updatePipeline, upgradeStatus

    Methods inherited from interface org.apache.hadoop.hdfs.server.protocol.DatanodeLifelineProtocol

    sendLifeline

    Methods inherited from interface org.apache.hadoop.ipc.GenericRefreshProtocol

    refresh

    Methods inherited from interface org.apache.hadoop.tools.GetUserMappingsProtocol

    getGroupsForUser

    Methods inherited from interface org.apache.hadoop.ha.HAServiceProtocol

    getServiceStatus, monitorHealth, transitionToActive, transitionToObserver, transitionToStandby

    Methods inherited from interface org.apache.hadoop.hdfs.protocol.ReconfigurationProtocol

    getReconfigurationStatus, listReconfigurableProperties, startReconfiguration

    Methods inherited from interface org.apache.hadoop.security.authorize.RefreshAuthorizationPolicyProtocol

    refreshServiceAcl

    Methods inherited from interface org.apache.hadoop.ipc.RefreshCallQueueProtocol

    refreshCallQueue

    Methods inherited from interface org.apache.hadoop.security.RefreshUserMappingsProtocol

    refreshSuperUserGroupsConfiguration, refreshUserToGroupsMappings