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 |
---|
WriteBatch(DataFile dataFile,
int offset) |
WriteBatch(DataFile dataFile,
int offset,
Journal.WriteCommand write) |
Modifier and Type | Method and Description |
---|---|
void |
append(Journal.WriteCommand write) |
boolean |
canAppend(Journal.WriteCommand write) |
protected final int offset
public final LinkedNodeList<Journal.WriteCommand> writes
public int size
public AtomicReference<IOException> exception
public WriteBatch(DataFile dataFile, int offset)
public 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–2017. All rights reserved.