public static void initialize() { String host = getProperty("localhost", AMQ_HOST, PREFIX + AMQ_HOST); String port = getProperty("61616", AMQ_PORT, PREFIX + AMQ_PORT); DEFAULT_BROKER_HOST = host; DEFAULT_BROKER_PORT = Integer.parseInt(port); String url = getProperty("tcp://" + host + ":" + port, PREFIX + BROKER_BIND_URL, BROKER_BIND_URL); DEFAULT_USER = getProperty(null, AMQ_USER, PREFIX + AMQ_USER); DEFAULT_PASSWORD = getProperty(null, AMQ_PASSWORD, PREFIX + AMQ_PASSWORD); DEFAULT_BROKER_BIND_URL = url; // TODO: improve this once we implement failover:// as ActiveMQ5 does DEFAULT_BROKER_URL = DEFAULT_BROKER_BIND_URL; } }
@After public void clearProperty() { if (originalAmqUser == null) { System.clearProperty(DefaultConnectionProperties.AMQ_USER); } else { System.setProperty(DefaultConnectionProperties.AMQ_USER, originalAmqUser); } if (originalAmqPassword == null) { System.clearProperty(DefaultConnectionProperties.AMQ_PASSWORD); } else { System.setProperty(DefaultConnectionProperties.AMQ_PASSWORD, originalAmqPassword); } if (originalBrokerBindUrl == null) { System.clearProperty(DefaultConnectionProperties.BROKER_BIND_URL); } else { System.setProperty(DefaultConnectionProperties.BROKER_BIND_URL, originalBrokerBindUrl); } DefaultConnectionProperties.initialize(); }
/** * Login with valid user and password * Should allow */ @Test public void testLoginValidUserAndPasswordSystemProperty() throws Exception { System.setProperty(DefaultConnectionProperties.AMQ_USER, "guest"); System.setProperty(DefaultConnectionProperties.AMQ_PASSWORD, "guest"); DefaultConnectionProperties.initialize(); ConnectionFactory cf = new ActiveMQConnectionFactory(); Connection conn = addConnection(cf.createConnection()); }
public static void initialize() { String host = getProperty("localhost", AMQ_HOST, PREFIX + AMQ_HOST); String port = getProperty("61616", AMQ_PORT, PREFIX + AMQ_PORT); DEFAULT_BROKER_HOST = host; DEFAULT_BROKER_PORT = Integer.parseInt(port); String url = getProperty("tcp://" + host + ":" + port, PREFIX + BROKER_BIND_URL, BROKER_BIND_URL); DEFAULT_USER = getProperty(null, AMQ_USER, PREFIX + AMQ_USER); DEFAULT_PASSWORD = getProperty(null, AMQ_PASSWORD, PREFIX + AMQ_PASSWORD); DEFAULT_BROKER_BIND_URL = url; // TODO: improve this once we implement failover:// as ActiveMQ5 does DEFAULT_BROKER_URL = DEFAULT_BROKER_BIND_URL; } }
/** * Login with valid user and password * Should allow */ @Test public void testLoginValidUserAndPasswordSystemPropertyWithAdditionalProperties() throws Exception { System.setProperty(DefaultConnectionProperties.AMQ_USER, "guest"); System.setProperty(DefaultConnectionProperties.AMQ_PASSWORD, "guest"); System.setProperty(DefaultConnectionProperties.BROKER_BIND_URL, "tcp://localhost:61616?compressLargeMessage=true"); DefaultConnectionProperties.initialize(); ConnectionFactory cf = new ActiveMQConnectionFactory(); Connection conn = addConnection(cf.createConnection()); Assert.assertTrue(((ActiveMQConnectionFactory) cf).isCompressLargeMessage()); }
public static void initialize() { String host = getProperty("localhost", AMQ_HOST, PREFIX + AMQ_HOST); String port = getProperty("61616", AMQ_PORT, PREFIX + AMQ_PORT); DEFAULT_BROKER_HOST = host; DEFAULT_BROKER_PORT = Integer.parseInt(port); String url = getProperty("tcp://" + host + ":" + port, PREFIX + BROKER_BIND_URL, BROKER_BIND_URL); DEFAULT_USER = getProperty(null, AMQ_USER, PREFIX + AMQ_USER); DEFAULT_PASSWORD = getProperty(null, AMQ_PASSWORD, PREFIX + AMQ_PASSWORD); DEFAULT_BROKER_BIND_URL = url; // TODO: improve this once we implement failover:// as ActiveMQ5 does DEFAULT_BROKER_URL = DEFAULT_BROKER_BIND_URL; } }
/** * Login with valid user and invalid password * Should allow */ @Test public void testLoginValidUserInvalidPasswordSystemProperty() throws Exception { System.setProperty(DefaultConnectionProperties.AMQ_USER, "guest"); System.setProperty(DefaultConnectionProperties.AMQ_PASSWORD, "not.the.valid.password"); DefaultConnectionProperties.initialize(); try { ConnectionFactory cf = new ActiveMQConnectionFactory(); Connection conn1 = addConnection(cf.createConnection()); ProxyAssertSupport.fail(); } catch (JMSSecurityException e) { // Expected } }
public static void initialize() { String host = getProperty("localhost", AMQ_HOST, PREFIX + AMQ_HOST); String port = getProperty("61616", AMQ_PORT, PREFIX + AMQ_PORT); DEFAULT_BROKER_HOST = host; DEFAULT_BROKER_PORT = Integer.parseInt(port); String url = getProperty("tcp://" + host + ":" + port, PREFIX + BROKER_BIND_URL, BROKER_BIND_URL); DEFAULT_USER = getProperty(null, AMQ_USER, PREFIX + AMQ_USER); DEFAULT_PASSWORD = getProperty(null, AMQ_PASSWORD, PREFIX + AMQ_PASSWORD); DEFAULT_BROKER_BIND_URL = url; // TODO: improve this once we implement failover:// as ActiveMQ5 does DEFAULT_BROKER_URL = DEFAULT_BROKER_BIND_URL; } }
public static void initialize() { String host = getProperty("localhost", AMQ_HOST, PREFIX + AMQ_HOST); String port = getProperty("61616", AMQ_PORT, PREFIX + AMQ_PORT); DEFAULT_BROKER_HOST = host; DEFAULT_BROKER_PORT = Integer.parseInt(port); String url = getProperty("tcp://" + host + ":" + port, PREFIX + BROKER_BIND_URL, BROKER_BIND_URL); DEFAULT_USER = getProperty(null, AMQ_USER, PREFIX + AMQ_USER); DEFAULT_PASSWORD = getProperty(null, AMQ_PASSWORD, PREFIX + AMQ_PASSWORD); DEFAULT_BROKER_BIND_URL = url; // TODO: improve this once we implement failover:// as ActiveMQ5 does DEFAULT_BROKER_URL = DEFAULT_BROKER_BIND_URL; } }