## Uses of Class
org.apache.hadoop.hdfs.server.namenode.INode.ReclaimContext

- Packages that use INode.ReclaimContext
  Package | Description
  --- | ---
  org.apache.hadoop.hdfs.server.namenode |
  org.apache.hadoop.hdfs.server.namenode.snapshot |

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

    Methods in org.apache.hadoop.hdfs.server.namenode that return INode.ReclaimContext
    Modifier and Type | Method and Description
    --- | ---
    `INode.ReclaimContext` | INode.ReclaimContext.`getCopy()` make a copy with the same collectedBlocks, removedINodes, and removedUCFiles but a new quotaDelta.

    Methods in org.apache.hadoop.hdfs.server.namenode with parameters of type INode.ReclaimContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | INodeReference.`cleanSubtree(INode.ReclaimContext reclaimContext, int snapshot, int prior)`
    `void` | INodeReference.WithName.`cleanSubtree(INode.ReclaimContext reclaimContext, int snapshot, int prior)`
    `void` | INodeReference.DstReference.`cleanSubtree(INode.ReclaimContext reclaimContext, int snapshot, int prior)`
    `void` | INodeDirectory.`cleanSubtree(INode.ReclaimContext reclaimContext, int snapshotId, int priorSnapshotId)`
    `void` | INodeDirectory.`cleanSubtreeRecursively(INode.ReclaimContext reclaimContext, int snapshot, int prior, Map<org.apache.hadoop.hdfs.server.namenode.INode,org.apache.hadoop.hdfs.server.namenode.INode> excludedNodes)` Call cleanSubtree(..) recursively down the subtree.
    `void` | INodeReference.`destroyAndCollectBlocks(INode.ReclaimContext reclaimContext)`
    `void` | INodeReference.WithName.`destroyAndCollectBlocks(INode.ReclaimContext reclaimContext)`
    `void` | INodeReference.DstReference.`destroyAndCollectBlocks(INode.ReclaimContext reclaimContext)` Destroy self and clear everything! If the INode is a file, this method collects its blocks for further block deletion.
    `void` | INodeDirectory.`destroyAndCollectBlocks(INode.ReclaimContext reclaimContext)`
    `org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot` | INodeDirectory.`removeSnapshot(INode.ReclaimContext reclaimContext, String snapshotName)`

  - ### Uses of INode.ReclaimContext in org.apache.hadoop.hdfs.server.namenode.snapshot

    Methods in org.apache.hadoop.hdfs.server.namenode.snapshot with parameters of type INode.ReclaimContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | SnapshotManager.`deleteSnapshot(INodesInPath iip, String snapshotName, INode.ReclaimContext reclaimContext)` Delete a snapshot for a snapshottable directory

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.