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