private void configureJournal(boolean useLibAio){ config.setJournalType(useLibAio ? JournalType.ASYNCIO : JournalType.NIO); config.setJournalBufferSize_AIO(MIN_LARGE_MESSAGE_SIZE); config.setJournalBufferSize_NIO(MIN_LARGE_MESSAGE_SIZE); }
private void configureJournal(boolean useLibAio){ config.setJournalType(useLibAio ? JournalType.ASYNCIO : JournalType.NIO); config.setJournalBufferSize_AIO(MIN_LARGE_MESSAGE_SIZE); config.setJournalBufferSize_NIO(MIN_LARGE_MESSAGE_SIZE); }
} else { config.setJournalBufferTimeout_NIO(journalBufferTimeout); config.setJournalBufferSize_NIO(journalBufferSize); config.setJournalMaxIO_NIO(journalMaxIO);
if(value.isDefined()) { configuration.setJournalBufferSize_AIO(value.asInt()); configuration.setJournalBufferSize_NIO(value.asInt());
configuration.setJournalMaxIO_AIO(JOURNAL_MAX_IO.resolveModelAttribute(context, model).asInt(ActiveMQDefaultConfiguration.getDefaultJournalMaxIoAio())); configuration.setJournalBufferSize_NIO(JOURNAL_BUFFER_SIZE.resolveModelAttribute(context, model).asInt(ActiveMQDefaultConfiguration.getDefaultJournalBufferSizeNio())); configuration.setJournalBufferTimeout_NIO(JOURNAL_BUFFER_TIMEOUT.resolveModelAttribute(context, model).asInt(ActiveMQDefaultConfiguration.getDefaultJournalBufferTimeoutNio())); configuration.setJournalMaxIO_NIO(JOURNAL_MAX_IO.resolveModelAttribute(context, model).asInt(ActiveMQDefaultConfiguration.getDefaultJournalMaxIoNio()));
config.setJournalFileSize(journalsize).setJournalBufferSize_AIO(10 * 1024).setJournalBufferSize_NIO(10 * 1024);
conf.setJournalBufferSize_NIO(i); Assert.assertEquals(i, conf.getJournalBufferSize_NIO());
conf.setJournalBufferSize_NIO(i); Assert.assertEquals(i, conf.getJournalBufferSize_NIO());