public class AwsSegmentArchiveWriter extends org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriter
created, entries, index, ioMonitor, monitor, queue, totalLength| Constructor and Description |
|---|
AwsSegmentArchiveWriter(S3Directory directory,
java.lang.String archiveName,
org.apache.jackrabbit.oak.segment.spi.monitor.IOMonitor ioMonitor,
org.apache.jackrabbit.oak.segment.spi.monitor.FileStoreMonitor monitor) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterQueueClosed() |
protected void |
afterQueueFlushed() |
protected org.apache.jackrabbit.oak.commons.Buffer |
doReadArchiveEntry(org.apache.jackrabbit.oak.segment.remote.RemoteSegmentArchiveEntry indexEntry) |
protected void |
doWriteArchiveEntry(org.apache.jackrabbit.oak.segment.remote.RemoteSegmentArchiveEntry indexEntry,
byte[] data,
int offset,
int size) |
protected void |
doWriteDataFile(byte[] data,
java.lang.String extension) |
java.lang.String |
getName() |
close, containsSegment, flush, getEntryCount, getLength, isCreated, readSegment, writeBinaryReferences, writeDataFile, writeGraph, writeSegmentpublic AwsSegmentArchiveWriter(S3Directory directory, java.lang.String archiveName, org.apache.jackrabbit.oak.segment.spi.monitor.IOMonitor ioMonitor, org.apache.jackrabbit.oak.segment.spi.monitor.FileStoreMonitor monitor)
public java.lang.String getName()
protected void doWriteArchiveEntry(org.apache.jackrabbit.oak.segment.remote.RemoteSegmentArchiveEntry indexEntry, byte[] data, int offset, int size) throws java.io.IOException
doWriteArchiveEntry in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriterjava.io.IOExceptionprotected org.apache.jackrabbit.oak.commons.Buffer doReadArchiveEntry(org.apache.jackrabbit.oak.segment.remote.RemoteSegmentArchiveEntry indexEntry) throws java.io.IOException
doReadArchiveEntry in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriterjava.io.IOExceptionprotected void doWriteDataFile(byte[] data,
java.lang.String extension)
throws java.io.IOException
doWriteDataFile in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriterjava.io.IOExceptionprotected void afterQueueClosed()
throws java.io.IOException
afterQueueClosed in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriterjava.io.IOExceptionprotected void afterQueueFlushed()
throws java.io.IOException
afterQueueFlushed in class org.apache.jackrabbit.oak.segment.remote.AbstractRemoteSegmentArchiveWriterjava.io.IOExceptionCopyright © 2012–2022 The Apache Software Foundation. All rights reserved.