Package org.apache.activemq.artemis.nativo.jlibaio
This packages handles Linux libaio at a low level.
Buffers needs to be specially allocated by
Buffers needs to be specially allocated by
LibaioContext.newAlignedBuffer(int, int)
as they need to be aligned to 512 or 4096 when using Direct files.-
Interface Summary Interface Description NativeLogger Logger Code 16 each message id must be 6 digits long starting with 16, the 3rd digit denotes the level so INF0 1 WARN 2 DEBUG 3 ERROR 4 TRACE 5 FATAL 6 so an INFO message would be 161000 to 161999SubmitInfo -
Class Summary Class Description LibaioContext<Callback extends SubmitInfo> This class is used as an aggregator for theLibaioFile.LibaioFile<Callback extends SubmitInfo> This is an extension to use libaio.NativeLogger_$logger Warning this class consists of generated code.