Class AzureGCJournalFile

java.lang.Object
org.apache.jackrabbit.oak.segment.azure.AzureGCJournalFile
All Implemented Interfaces:
org.apache.jackrabbit.oak.segment.spi.persistence.GCJournalFile

public class AzureGCJournalFile extends Object implements org.apache.jackrabbit.oak.segment.spi.persistence.GCJournalFile
  • Constructor Details

    • AzureGCJournalFile

      public AzureGCJournalFile(com.azure.storage.blob.specialized.AppendBlobClient gcJournal)
  • Method Details

    • writeLine

      public void writeLine(String line) throws IOException
      Specified by:
      writeLine in interface org.apache.jackrabbit.oak.segment.spi.persistence.GCJournalFile
      Throws:
      IOException
    • readLines

      public List<String> readLines() throws IOException
      Specified by:
      readLines in interface org.apache.jackrabbit.oak.segment.spi.persistence.GCJournalFile
      Throws:
      IOException
    • truncate

      public void truncate() throws IOException
      Specified by:
      truncate in interface org.apache.jackrabbit.oak.segment.spi.persistence.GCJournalFile
      Throws:
      IOException