Class AzureJournalFileV8

java.lang.Object
org.apache.jackrabbit.oak.segment.azure.v8.AzureJournalFileV8
All Implemented Interfaces:
org.apache.jackrabbit.oak.segment.spi.persistence.JournalFile

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

    • AzureJournalFileV8

      public AzureJournalFileV8(com.microsoft.azure.storage.blob.CloudBlobDirectory directory, String journalNamePrefix, org.apache.jackrabbit.oak.segment.remote.WriteAccessController writeAccessController)
  • Method Details

    • openJournalReader

      public org.apache.jackrabbit.oak.segment.spi.persistence.JournalFileReader openJournalReader() throws IOException
      Specified by:
      openJournalReader in interface org.apache.jackrabbit.oak.segment.spi.persistence.JournalFile
      Throws:
      IOException
    • openJournalWriter

      public org.apache.jackrabbit.oak.segment.spi.persistence.JournalFileWriter openJournalWriter() throws IOException
      Specified by:
      openJournalWriter in interface org.apache.jackrabbit.oak.segment.spi.persistence.JournalFile
      Throws:
      IOException
    • getName

      public String getName()
      Specified by:
      getName in interface org.apache.jackrabbit.oak.segment.spi.persistence.JournalFile
    • exists

      public boolean exists()
      Specified by:
      exists in interface org.apache.jackrabbit.oak.segment.spi.persistence.JournalFile