Class AzureJournalFile

  • All Implemented Interfaces:
    org.apache.jackrabbit.oak.segment.spi.persistence.JournalFile

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

      • AzureJournalFile

        public AzureJournalFile​(com.microsoft.azure.storage.blob.CloudBlobDirectory directory,
                                String journalNamePrefix)
    • Method Detail

      • 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