/** * Sets the directory in which the data files will be stored by default for * the JDBC and Journal persistence adaptors. * * @param dataDirectory * the directory to store data files */ public void setDataDirectory(String dataDirectory) { setDataDirectoryFile(new File(dataDirectory)); }
/** * Sets the directory in which the data files will be stored by default for * the JDBC and Journal persistence adaptors. * * @param dataDirectory * the directory to store data files */ public void setDataDirectory(String dataDirectory) { setDataDirectoryFile(new File(dataDirectory)); }
/** * Sets the directory in which the data files will be stored by default for * the JDBC and Journal persistence adaptors. * * @param dataDirectory * the directory to store data files */ public void setDataDirectory(String dataDirectory) { setDataDirectoryFile(new File(dataDirectory)); }
/** * Sets the directory in which the data files will be stored by default for * the JDBC and Journal persistence adaptors. * * @param dataDirectory * the directory to store data files */ public void setDataDirectory(String dataDirectory) { setDataDirectoryFile(new File(dataDirectory)); }
/** * Sets the directory in which the data files will be stored by default for * the JDBC and Journal persistence adaptors. * * @param dataDirectory * the directory to store data files */ public void setDataDirectory(String dataDirectory) { setDataDirectoryFile(new File(dataDirectory)); }
@Override public void initialize() { super.initialize(); try { if (_config == null) { _broker = new BrokerService(); _broker.setStartAsync(true); _broker.setBrokerName("default"); _broker.setUseJmx(false); _broker.setPersistent(false); _broker.setDataDirectoryFile(new File(System.getProperty("java.io.tmpdir"), "activemq-data")); _broker.addConnector(ActiveMQConnectionFactory.DEFAULT_BROKER_BIND_URL); _broker.setUseShutdownHook(false); } else { _broker = BrokerFactory.createBroker(_config); } _broker.start(); } catch (final Exception e) { throw new RuntimeException(e); } }
@Override public void initialize() { super.initialize(); try { if (_config == null) { _broker = new BrokerService(); _broker.setStartAsync(true); _broker.setBrokerName("default"); _broker.setUseJmx(false); _broker.setPersistent(false); _broker.setDataDirectoryFile(new File(System.getProperty("java.io.tmpdir"), "activemq-data")); _broker.addConnector(ActiveMQConnectionFactory.DEFAULT_BROKER_BIND_URL); _broker.setUseShutdownHook(false); } else { _broker = BrokerFactory.createBroker(_config); } _broker.start(); } catch (final Exception e) { throw new RuntimeException(e); } }
private void launchEmbeddedBroker(FileSystem fileSystem) throws Exception { brokerService = new BrokerService(); brokerService.setBrokerName(BROKER_NAME); brokerService.setUseJmx(false); brokerService.setPersistent(true); brokerService.setDataDirectoryFile(fileSystem.getFile(BROCKERS_LOCATION)); brokerService.setUseShutdownHook(false); brokerService.setSchedulerSupport(false); brokerService.setBrokerId(BROKER_ID); String[] uris = {BROCKER_URI}; brokerService.setTransportConnectorURIs(uris); ManagementContext managementContext = new ManagementContext(); managementContext.setCreateConnector(false); brokerService.setManagementContext(managementContext); brokerService.setPersistenceAdapter(persistenceAdapter); BrokerPlugin[] brokerPlugins = {new StatisticsBrokerPlugin()}; brokerService.setPlugins(brokerPlugins); String[] transportConnectorsURIs = {BROCKER_URI}; brokerService.setTransportConnectorURIs(transportConnectorsURIs); brokerService.start(); LOGGER.info("Started embedded activeMq"); } }