Class AzureJournalFile
java.lang.Object
org.apache.jackrabbit.oak.segment.azure.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 Summary
ConstructorsConstructorDescriptionAzureJournalFile(com.azure.storage.blob.BlobContainerClient readBlobContainerClient, com.azure.storage.blob.BlobContainerClient writeBlobContainerClient, String journalNamePrefix, org.apache.jackrabbit.oak.segment.remote.WriteAccessController writeAccessController) -
Method Summary
-
Constructor Details
-
AzureJournalFile
public AzureJournalFile(com.azure.storage.blob.BlobContainerClient readBlobContainerClient, com.azure.storage.blob.BlobContainerClient writeBlobContainerClient, 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:
openJournalReaderin interfaceorg.apache.jackrabbit.oak.segment.spi.persistence.JournalFile- Throws:
IOException
-
openJournalWriter
public org.apache.jackrabbit.oak.segment.spi.persistence.JournalFileWriter openJournalWriter() throws IOException- Specified by:
openJournalWriterin interfaceorg.apache.jackrabbit.oak.segment.spi.persistence.JournalFile- Throws:
IOException
-
getName
- Specified by:
getNamein interfaceorg.apache.jackrabbit.oak.segment.spi.persistence.JournalFile
-
exists
public boolean exists()- Specified by:
existsin interfaceorg.apache.jackrabbit.oak.segment.spi.persistence.JournalFile
-