@Override public String getJournalType() { checkStarted(); clearIO(); try { return configuration.getJournalType().toString(); } finally { blockOnIO(); } }
@Override public void validate(final String name, final Object value) { String val = (String) value; if (val == null || !EnumSet.allOf(JournalType.class).contains(JournalType.valueOf(val))) { throw ActiveMQMessageBundle.BUNDLE.invalidJournalType(val); } } };
fileConfiguration.setJournalType(JournalType.getType(journalType));
@Test public void testJOURNAL_TYPE() throws Exception { for (JournalType type : JournalType.values()) { ValidatorsTest.success(Validators.JOURNAL_TYPE, type.toString()); } ValidatorsTest.failure(Validators.JOURNAL_TYPE, null); ValidatorsTest.failure(Validators.JOURNAL_TYPE, ""); ValidatorsTest.failure(Validators.JOURNAL_TYPE, RandomUtil.randomString()); }
filters.put("${journal.settings}", journalType.name());
result = prime * result + (journalSyncNonTransactional ? 1231 : 1237); result = prime * result + (journalSyncTransactional ? 1231 : 1237); result = prime * result + ((journalType == null) ? 0 : journalType.hashCode()); result = prime * result + ((largeMessagesDirectory == null) ? 0 : largeMessagesDirectory.hashCode()); result = prime * result + (logJournalWriteRate ? 1231 : 1237);
filters.put("${journal.settings}", journalType.name());
configuration.setJMXManagementEnabled(JMX_MANAGEMENT_ENABLED.resolveModelAttribute(context, model).asBoolean()); final JournalType journalType = JournalType.valueOf(JOURNAL_TYPE.resolveModelAttribute(context, model).asString()); configuration.setJournalType(journalType);
Assert.assertEquals(conf.getBindingsDirectory(), serverControl.getBindingsDirectory()); Assert.assertEquals(conf.getJournalDirectory(), serverControl.getJournalDirectory()); Assert.assertEquals(conf.getJournalType().toString(), serverControl.getJournalType()); Assert.assertEquals(conf.isJournalSyncTransactional(), serverControl.isJournalSyncTransactional()); Assert.assertEquals(conf.isJournalSyncNonTransactional(), serverControl.isJournalSyncNonTransactional());
fileConfiguration.setJournalType(JournalType.getType(journalType));
configuration.setJMXManagementEnabled(JMX_MANAGEMENT_ENABLED.resolveModelAttribute(context, model).asBoolean()); final JournalType journalType = JournalType.valueOf(JOURNAL_TYPE.resolveModelAttribute(context, model).asString()); configuration.setJournalType(journalType);