public class AIOSequentialFileFactory.AIOSequentialCallback extends Object implements org.apache.activemq.artemis.nativo.jlibaio.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,
org.apache.activemq.artemis.nativo.jlibaio.LibaioFile libaioFile,
AIOSequentialFile sequentialFile,
ByteBuffer usedBuffer,
boolean releaseBuffer) |
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, org.apache.activemq.artemis.nativo.jlibaio.LibaioFile libaioFile, AIOSequentialFile sequentialFile, ByteBuffer usedBuffer, boolean releaseBuffer)
public void onError(int errno,
String message)
onError in interface org.apache.activemq.artemis.nativo.jlibaio.SubmitInfopublic void done()
done in interface org.apache.activemq.artemis.nativo.jlibaio.SubmitInfopublic void sequentialDone()
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.