public class AIOSequentialFileFactory.AIOSequentialCallback extends Object implements SubmitInfo, Runnable, Comparable<AIOSequentialFileFactory.AIOSequentialCallback>
Constructor and Description |
---|
AIOSequentialCallback() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(AIOSequentialFileFactory.AIOSequentialCallback other) |
void |
done()
this is called by libaio.
|
AIOSequentialFileFactory.AIOSequentialCallback |
init(long writeSequence,
IOCallback IOCallback,
LibaioFile libaioFile,
AIOSequentialFile sequentialFile,
ByteBuffer usedBuffer) |
AIOSequentialFileFactory.AIOSequentialCallback |
initWrite(long positionToWrite,
int bytesToWrite) |
void |
onError(int errno,
String message) |
void |
run() |
void |
sequentialDone()
This is callbed by the AIOSequentialFile, after determined the callbacks were returned in sequence
|
String |
toString() |
public AIOSequentialFileFactory.AIOSequentialCallback initWrite(long positionToWrite, int bytesToWrite)
public int compareTo(AIOSequentialFileFactory.AIOSequentialCallback other)
compareTo
in interface Comparable<AIOSequentialFileFactory.AIOSequentialCallback>
public AIOSequentialFileFactory.AIOSequentialCallback init(long writeSequence, IOCallback IOCallback, LibaioFile libaioFile, AIOSequentialFile sequentialFile, ByteBuffer usedBuffer)
public void onError(int errno, String message)
onError
in interface SubmitInfo
public void done()
done
in interface SubmitInfo
public void sequentialDone()
Copyright © 2017 JBoss by Red Hat. All rights reserved.