/** * Create an embedded ActiveMQ broker using defaults * * The defaults are: * - the broker name is 'embedded-broker' * - JMX is disabled * - Persistence is disabled */ public EmbeddedActiveMQBroker() { brokerService = new BrokerService(); brokerService.setUseJmx(false); brokerService.setUseShutdownHook(false); brokerService.setPersistent(false); brokerService.setBrokerName("embedded-broker"); }
brokerService.setUseShutdownHook(useShutdownHook);
brokerService.setUseShutdownHook(isUseShutdownHook());
@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 static BrokerService initBroker(String name) throws Exception { BrokerService broker = new BrokerService(); broker.setBrokerName(name); broker.setPersistent(false); broker.setUseJmx(false); broker.setUseShutdownHook(false); broker.addConnector(BrokerConnectorsConfig.openWireConnectorURL); broker.addConnector(BrokerConnectorsConfig.stompConnectorURL); broker.addConnector(BrokerConnectorsConfig.wsConnectorURL); return broker; }
broker.setUseShutdownHook(false); brokers.put(brokerURI, broker); broker.setUseShutdownHook(false); broker.setSystemExitOnShutdown(false);
/** * Create a light JMS broker * * @param brokerName The broker name * @param discoveryURI The rendez-vous address to use, in example: rendezvous://lightbrokers */ public LightBroker(String brokerName, String discoveryURI) { try { final TransportConnector transportConnector = new TransportConnector(); transportConnector.setUri(new URI("tcp://0.0.0.0:0")); transportConnector.setDiscoveryUri(new URI(discoveryURI)); broker = new BrokerService(); broker.setPersistent(false); broker.setUseJmx(false); broker.getManagementContext().setFindTigerMbeanServer(true); broker.setEnableStatistics(false); broker.setSupportFailOver(true); broker.setUseShutdownHook(true); broker.setBrokerName(brokerName); broker.addConnector(transportConnector); broker.addNetworkConnector(discoveryURI); broker.setPopulateJMSXUserID(true); } catch (Exception e) { throw new RuntimeException(e.getMessage(), e); } }
broker.setUseShutdownHook(false); broker.setSystemExitOnShutdown(false);
brokerService.addConnector(connector); brokerService.setDataDirectory(getDataDirectory()); brokerService.setUseShutdownHook(false); brokerService.setUseJmx(false); brokerService.start();
/** * @return A started JMS Broker */ public static BrokerService createTestingBrokerService() throws Exception { BrokerService brokerService = new BrokerService(); brokerService.setPersistent( false ); // disabling the following greatly speedups the tests: brokerService.setUseJmx( false ); brokerService.setUseShutdownHook( false ); brokerService.setEnableStatistics( false ); brokerService.start(); return brokerService; }
@Override public void start(ILifecycleProgressMonitor monitor) throws SiteWhereException { try { getBrokerService().setBrokerName(getBrokerName()); TransportConnector connector = new TransportConnector(); connector.setUri(new URI(getTransportUri())); getBrokerService().addConnector(connector); getBrokerService().setUseShutdownHook(false); getBrokerService().setUseJmx(false); getBrokerService().start(); startConsumers(); } catch (Exception e) { throw new SiteWhereException("Error starting ActiveMQ inbound event receiver.", 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"); } }
connector.setUri(new URI("tcp://0.0.0.0:1234")); brokerService.addConnector(connector); brokerService.setUseShutdownHook(false); brokerService.setUseJmx(false); brokerService.start();
@Deployment(testable = false) public static JavaArchive createDeployment() throws Exception { _broker = new BrokerService(); _broker.setBrokerName("default"); _broker.setUseJmx(false); _broker.setPersistent(false); _broker.addConnector("mqtt://localhost:1883"); _broker.setUseShutdownHook(false); _broker.start(); return ArquillianUtil.createJarQSDeployment("switchyard-camel-mqtt-binding"); }
brokerService.setUseShutdownHook(false); return brokerService;