Skip navigation links
ActiveMQ Artemis Native POM 1.5.5.013-redhat-1
C D F G I L M N O P R S W 

C

CallbackCache<Callback extends SubmitInfo> - Class in org.apache.activemq.artemis.jlibaio.util
this is an utility class where you can reuse Callbackk objects for your LibaioContext usage.
CallbackCache(int) - Constructor for class org.apache.activemq.artemis.jlibaio.util.CallbackCache
 
close() - Method in class org.apache.activemq.artemis.jlibaio.LibaioContext
This is used to close the libaio queues and cleanup the native data used.
close(int) - Static method in class org.apache.activemq.artemis.jlibaio.LibaioContext
 
close() - Method in class org.apache.activemq.artemis.jlibaio.LibaioFile
 

D

done() - Method in interface org.apache.activemq.artemis.jlibaio.SubmitInfo
 

F

fallocate(long) - Method in class org.apache.activemq.artemis.jlibaio.LibaioFile
It will use fallocate to initialize a file.
fill(long) - Method in class org.apache.activemq.artemis.jlibaio.LibaioFile
It will preallocate the file with a given size.
finalize() - Method in class org.apache.activemq.artemis.jlibaio.LibaioContext
 
freeBuffer(ByteBuffer) - Static method in class org.apache.activemq.artemis.jlibaio.LibaioContext
This will call posix free to release the inner buffer allocated at LibaioContext.newAlignedBuffer(int, int).

G

get() - Method in class org.apache.activemq.artemis.jlibaio.util.CallbackCache
 
getBlockSize(File) - Static method in class org.apache.activemq.artemis.jlibaio.LibaioContext
 
getBlockSize(String) - Static method in class org.apache.activemq.artemis.jlibaio.LibaioContext
 
getBlockSize() - Method in class org.apache.activemq.artemis.jlibaio.LibaioFile
 
getSize() - Method in class org.apache.activemq.artemis.jlibaio.LibaioFile
 
getTotalMaxIO() - Static method in class org.apache.activemq.artemis.jlibaio.LibaioContext
This is used to validate leaks on tests.

I

incompatibleNativeLibrary(int, int) - Method in interface org.apache.activemq.artemis.jlibaio.NativeLogger
 
isLoaded() - Static method in class org.apache.activemq.artemis.jlibaio.LibaioContext
 

L

LibaioContext<Callback extends SubmitInfo> - Class in org.apache.activemq.artemis.jlibaio
This class is used as an aggregator for the LibaioFile.
LibaioContext(int, boolean, boolean) - Constructor for class org.apache.activemq.artemis.jlibaio.LibaioContext
The queue size here will use resources defined on the kernel parameter fs.aio-max-nr .
LibaioFile<Callback extends SubmitInfo> - Class in org.apache.activemq.artemis.jlibaio
This is an extension to use libaio.
lock(int) - Static method in class org.apache.activemq.artemis.jlibaio.LibaioContext
 
lock() - Method in class org.apache.activemq.artemis.jlibaio.LibaioFile
 
LOGGER - Static variable in interface org.apache.activemq.artemis.jlibaio.NativeLogger
The journal logger.

M

memsetBuffer(ByteBuffer) - Method in class org.apache.activemq.artemis.jlibaio.LibaioContext
It will reset all the positions on the buffer to 0, using memset.
memsetBuffer(ByteBuffer, int) - Static method in class org.apache.activemq.artemis.jlibaio.LibaioContext
 

N

NativeLogger - Interface in org.apache.activemq.artemis.jlibaio
Logger Code 14 each message id must be 6 digits long starting with 14, 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 141000 to 141999
newAlignedBuffer(int, int) - Static method in class org.apache.activemq.artemis.jlibaio.LibaioContext
Buffers for O_DIRECT need to use posix_memalign.
newBuffer(int) - Method in class org.apache.activemq.artemis.jlibaio.LibaioFile
It will allocate a buffer to be used on libaio operations.

O

onError(int, String) - Method in interface org.apache.activemq.artemis.jlibaio.SubmitInfo
 
open(String, boolean) - Static method in class org.apache.activemq.artemis.jlibaio.LibaioContext
it will return a file descriptor.
open - Variable in class org.apache.activemq.artemis.jlibaio.LibaioFile
 
openControlFile(String, boolean) - Static method in class org.apache.activemq.artemis.jlibaio.LibaioContext
It will open a file disassociated with any sort of factory.
openFile(File, boolean) - Method in class org.apache.activemq.artemis.jlibaio.LibaioContext
It will open a file.
openFile(String, boolean) - Method in class org.apache.activemq.artemis.jlibaio.LibaioContext
It will open a file.
org.apache.activemq.artemis.jlibaio - package org.apache.activemq.artemis.jlibaio
This packages handles Linux libaio at a low level.
org.apache.activemq.artemis.jlibaio.util - package org.apache.activemq.artemis.jlibaio.util
 

P

poll(Callback[], int, int) - Method in class org.apache.activemq.artemis.jlibaio.LibaioContext
It will poll the libaio queue for results.
poll() - Method in class org.apache.activemq.artemis.jlibaio.LibaioContext
It will start polling and will keep doing until the context is closed.
put(Callback) - Method in class org.apache.activemq.artemis.jlibaio.util.CallbackCache
 

R

read(long, int, ByteBuffer, Callback) - Method in class org.apache.activemq.artemis.jlibaio.LibaioFile
It will submit a read to the queue.
resetMaxAIO() - Static method in class org.apache.activemq.artemis.jlibaio.LibaioContext
This is used on tests validating for leaks.

S

SubmitInfo - Interface in org.apache.activemq.artemis.jlibaio
 
submitRead(int, long, int, ByteBuffer, Callback) - Method in class org.apache.activemq.artemis.jlibaio.LibaioContext
 
submitWrite(int, long, int, ByteBuffer, Callback) - Method in class org.apache.activemq.artemis.jlibaio.LibaioContext

W

write(long, int, ByteBuffer, Callback) - Method in class org.apache.activemq.artemis.jlibaio.LibaioFile
It will submit a write to the queue.
C D F G I L M N O P R S W 
Skip navigation links
ActiveMQ Artemis Native POM 1.5.5.013-redhat-1

Copyright © 2018 The Apache Software Foundation. All Rights Reserved.