Class RemoteBlobMetadata

  • Direct Known Subclasses:
    AzureBlobMetadata

    public class RemoteBlobMetadata
    extends java.lang.Object
    • Field Detail

      • METADATA_SEGMENT_UUID

        public static final java.lang.String METADATA_SEGMENT_UUID
        See Also:
        Constant Field Values
      • METADATA_SEGMENT_POSITION

        public static final java.lang.String METADATA_SEGMENT_POSITION
        See Also:
        Constant Field Values
      • METADATA_SEGMENT_GENERATION

        public static final java.lang.String METADATA_SEGMENT_GENERATION
        See Also:
        Constant Field Values
      • METADATA_SEGMENT_FULL_GENERATION

        public static final java.lang.String METADATA_SEGMENT_FULL_GENERATION
        See Also:
        Constant Field Values
      • METADATA_SEGMENT_COMPACTED

        public static final java.lang.String METADATA_SEGMENT_COMPACTED
        See Also:
        Constant Field Values
    • Constructor Detail

      • RemoteBlobMetadata

        public RemoteBlobMetadata()
    • Method Detail

      • toSegmentMetadata

        public static java.util.HashMap<java.lang.String,​java.lang.String> toSegmentMetadata​(RemoteSegmentArchiveEntry indexEntry)
      • toIndexEntry

        public static RemoteSegmentArchiveEntry toIndexEntry​(java.util.Map<java.lang.String,​java.lang.String> metadata,
                                                             int length)
      • isSegment

        public static boolean isSegment​(java.util.Map<java.lang.String,​java.lang.String> metadata)