Class AwsJournalFile

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

    public class AwsJournalFile
    extends java.lang.Object
    implements org.apache.jackrabbit.oak.segment.spi.persistence.JournalFile
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean exists()  
      java.lang.String getName()  
      org.apache.jackrabbit.oak.segment.spi.persistence.JournalFileReader openJournalReader()  
      org.apache.jackrabbit.oak.segment.spi.persistence.JournalFileWriter openJournalWriter()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AwsJournalFile

        public AwsJournalFile​(DynamoDBClient dynamoDBClient,
                              java.lang.String fileName)
    • Method Detail

      • openJournalReader

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

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

        public java.lang.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