java.lang.Object
org.apache.bookkeeper.mledger.offload.jcloud.impl.DataBlockUtils

public class DataBlockUtils extends Object
Utility class for performing various Data Block functions including: - Calculating the data block offload key - Calculating the data block index key - Adding version metadata information to a Data Block - Validating the version metadata information of a Data Block.

Additional functions can be added in to future to tag Data Blocks with information such as the compression algorithm used to compress the contents, the md5 checksum of the content for validation, date published, etc.

  • 字段详细资料

  • 构造器详细资料

    • DataBlockUtils

      public DataBlockUtils()
  • 方法详细资料

    • dataBlockOffloadKey

      public static String dataBlockOffloadKey(long ledgerId, UUID uuid)
    • indexBlockOffloadKey

      public static String indexBlockOffloadKey(long ledgerId, UUID uuid)
    • indexBlockOffloadKey

      public static String indexBlockOffloadKey(UUID uuid)
    • addVersionInfo

      public static void addVersionInfo(org.jclouds.blobstore.domain.BlobBuilder blobBuilder, Map<String,String> userMetadata)