public class TargetedDataFileAppender.WriteBatch extends Object
Modifier and Type | Field and Description |
---|---|
DataFile |
dataFile |
AtomicReference<IOException> |
exception |
protected int |
offset |
int |
size |
LinkedNodeList<Journal.WriteCommand> |
writes |
Constructor and Description |
---|
TargetedDataFileAppender.WriteBatch(DataFile dataFile,
int offset) |
TargetedDataFileAppender.WriteBatch(DataFile dataFile,
int offset,
Journal.WriteCommand write) |
protected final int offset
public final LinkedNodeList<Journal.WriteCommand> writes
public int size
public AtomicReference<IOException> exception
public TargetedDataFileAppender.WriteBatch(DataFile dataFile, int offset)
public TargetedDataFileAppender.WriteBatch(DataFile dataFile, int offset, Journal.WriteCommand write) throws IOException
IOException
public boolean canAppend(Journal.WriteCommand write)
public void append(Journal.WriteCommand write) throws IOException
IOException
Copyright © 2005–2019 FuseSource, Corp.. All rights reserved.