in src/main/java/org/apache/activemq/artemis/nativo/jlibaio/LibaioContext.java [89:114]
static {
String[] libraries = new String[]{"artemis-native-64", "artemis-native-32"};
for (String library : libraries) {
if (loadLibrary(library)) {
loaded = true;
if (System.getProperty("org.apache.activemq.artemis.native.jlibaio.FORCE_SYSCALL") != null) {
LibaioContext.setForceSyscall(true);
}
Runtime.getRuntime().addShutdownHook(new Thread() {
@Override
public void run() {
shuttingDown.set(true);
checkShutdown();
}
});
break;
} else {
logger.debug("Library {} not found!", library);
}
}
if (!loaded) {
logger.debug("Couldn't locate LibAIO Wrapper");
}
}