# Package org.apache.hadoop.hdfs.util

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  LongBitFormat.Enum |

- Class Summary
  Class | Description
  --- | ---
  ByteArrayManager.Conf | Configuration for ByteArrayManager.
  IOUtilsClient |
  LongBitFormat | Bit format in a long.
  StripedBlockUtil.AlignedStripe | Given a requested byte range on a striped block group, an AlignedStripe represents an inclusive `StripedBlockUtil.VerticalRange` that is aligned with both the byte range and boundaries of all internal blocks.
  StripedBlockUtil.BlockReadStats | Struct holding the read statistics.
  StripedBlockUtil.ChunkByteBuffer | A utility to manage ByteBuffer slices for a reader.
  StripedBlockUtil.StripeRange | Used to indicate the buffered data's range in the block group.
  StripedBlockUtil.StripingCell | Cell is the unit of encoding used in `DFSStripedOutputStream`.
  StripedBlockUtil.StripingChunk | Indicates the coverage of an `StripedBlockUtil.AlignedStripe` on an internal block, and the state of the chunk in the context of the read request.
  StripedBlockUtil.StripingChunkReadResult | This class represents result from a striped read request.
  StripedBlockUtil.VerticalRange | A simple utility class representing an arbitrary vertical inclusive range starting at `StripedBlockUtil.VerticalRange.offsetInBlock` and lasting for `StripedBlockUtil.VerticalRange.spanInBlock` bytes in an internal block.

## Package org.apache.hadoop.hdfs.util Description

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

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