Interface ManifestFile

  • All Known Implementing Classes:
    AwsManifestFile, AzureManifestFile, LocalManifestFile

    public interface ManifestFile
    Manifest is a properties files, providing the information about the segment store (eg. the schema version number).

    The implementation doesn't need to be thread-safe.

    • Method Detail

      • exists

        boolean exists()
        Check if the manifest already exists.
        Returns:
        true if the manifest exists
      • save

        void save​(Properties properties)
           throws IOException
        Store the properties to the manifest file.
        Parameters:
        properties - describing the segmentstore
        Throws:
        IOException