Uses of Class org.apache.hadoop.hdfs.server.protocol.BlockReportContext (Apache Hadoop HDFS 3.5.0 API)
Description: use: package: org.apache.hadoop.hdfs.server.protocol, class: BlockReportContext

# Uses of Class
org.apache.hadoop.hdfs.server.protocol.BlockReportContext

Packages that use BlockReportContext
Package
Description
org.apache.hadoop.hdfs.protocolPB
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.hdfs.server.blockmanagement
org.apache.hadoop.hdfs.server.namenode
org.apache.hadoop.hdfs.server.protocol

- ## Uses of BlockReportContext in org.apache.hadoop.hdfs.protocolPB

  Methods in org.apache.hadoop.hdfs.protocolPB that return BlockReportContext
  Modifier and Type
  Method
  Description
  `static BlockReportContext`
  PBHelper.`convert(org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.BlockReportContextProto proto)`
  Methods in org.apache.hadoop.hdfs.protocolPB with parameters of type BlockReportContext
  Modifier and Type
  Method
  Description
  `DatanodeCommand`
  DatanodeProtocolClientSideTranslatorPB.`blockReport(DatanodeRegistration registration, String poolId, StorageBlockReport[] reports, BlockReportContext context)`
  `static org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.BlockReportContextProto`
  PBHelper.`convert(BlockReportContext context)`

- ## Uses of BlockReportContext in org.apache.hadoop.hdfs.server.blockmanagement

  Methods in org.apache.hadoop.hdfs.server.blockmanagement with parameters of type BlockReportContext
  Modifier and Type
  Method
  Description
  `boolean`
  BlockManager.`checkBlockReportLease(BlockReportContext context, org.apache.hadoop.hdfs.protocol.DatanodeID nodeID)`
  Check block report lease.
  `void`
  BlockManagerFaultInjector.`incomingBlockReportRpc(org.apache.hadoop.hdfs.protocol.DatanodeID nodeID, BlockReportContext context)`
  `boolean`
  BlockManager.`processReport(org.apache.hadoop.hdfs.protocol.DatanodeID nodeID, org.apache.hadoop.hdfs.server.protocol.DatanodeStorage storage, BlockListAsLongs newReport, BlockReportContext context)`
  The given storage is reporting all its blocks.
  `void`
  BlockManager.`removeBRLeaseIfNeeded(org.apache.hadoop.hdfs.protocol.DatanodeID nodeID, BlockReportContext context)`

- ## Uses of BlockReportContext in org.apache.hadoop.hdfs.server.namenode

  Methods in org.apache.hadoop.hdfs.server.namenode with parameters of type BlockReportContext
  Modifier and Type
  Method
  Description
  `DatanodeCommand`
  NameNodeRpcServer.`blockReport(DatanodeRegistration nodeReg, String poolId, StorageBlockReport[] reports, BlockReportContext context)`

- ## Uses of BlockReportContext in org.apache.hadoop.hdfs.server.protocol

  Methods in org.apache.hadoop.hdfs.server.protocol with parameters of type BlockReportContext
  Modifier and Type
  Method
  Description
  `DatanodeCommand`
  DatanodeProtocol.`blockReport(DatanodeRegistration registration, String poolId, StorageBlockReport[] reports, BlockReportContext context)`
  blockReport() tells the NameNode about all the locally-stored blocks.