@PostConstruct public void start() throws Exception { String port = Systems.getEnvVarOrSystemProperty("AMQ_PORT", "AMQ_PORT", "61616"); HashMap<String, Object> configMap = new HashMap<>(); configMap.put("host", "0.0.0.0"); configMap.put("port", port); TransportConfiguration transportConfiguration = new TransportConfiguration(NettyAcceptorFactory.class.getName(), configMap, "artemis"); Configuration configuration = new ConfigurationImpl().setJournalDirectory(DATA_ROOT + "journal-directory"); if (isPersistent()) { configuration.setBindingsDirectory(DATA_ROOT + "bindings"); configuration.setLargeMessagesDirectory(DATA_ROOT + "largemessages"); configuration.setPagingDirectory(DATA_ROOT + "paging"); configuration.setCreateJournalDir(true); configuration.setCreateBindingsDir(true); waitForVolume(); }else{ configuration.setPersistenceEnabled(false); } configuration.setSecurityEnabled(false); configuration.addAcceptorConfiguration(transportConfiguration); JMSConfiguration jmsConfig = new JMSConfigurationImpl(); broker = new EmbeddedJMS(); broker.setConfiguration(configuration); broker.setJmsConfiguration(jmsConfig); broker.start(); LOG.info("Artemis Message Broker initialized and running ..."); }
config.setCreateJournalDir(getBoolean(e, "create-journal-dir", config.isCreateJournalDir()));
configuration.setConnectionTTLOverride(CONNECTION_TTL_OVERRIDE.resolveModelAttribute(context, model).asInt()); configuration.setCreateBindingsDir(CREATE_BINDINGS_DIR.resolveModelAttribute(context, model).asBoolean()); configuration.setCreateJournalDir(CREATE_JOURNAL_DIR.resolveModelAttribute(context, model).asBoolean());
configuration.setConnectionTTLOverride(CONNECTION_TTL_OVERRIDE.resolveModelAttribute(context, model).asInt()); configuration.setCreateBindingsDir(CREATE_BINDINGS_DIR.resolveModelAttribute(context, model).asBoolean()); configuration.setCreateJournalDir(CREATE_JOURNAL_DIR.resolveModelAttribute(context, model).asBoolean());
conf.setCreateJournalDir(b); Assert.assertEquals(b, conf.isCreateJournalDir());
conf.setCreateJournalDir(b); Assert.assertEquals(b, conf.isCreateJournalDir());