protected void addBrokerInClusterUpdate(BrokerInfo info) { List<TransportConnector> connectors = this.brokerService.getTransportConnectors(); for (TransportConnector connector : connectors) { if (connector.isUpdateClusterClients()) { connector.addPeerBroker(info); connector.updateClientClusterInfo(); } } }
@Test public void addPeerBrokerWithoutFilter() throws Exception { underTest.setBrokerService(new BrokerService()); final String validName = "west"; BrokerInfo brokerInfo = new BrokerInfo(); brokerInfo.setBrokerURL(validName); brokerInfo.setBrokerName(validName); assertFalse(underTest.getPeerBrokers().contains(validName)); underTest.addPeerBroker(brokerInfo); assertTrue(underTest.getPeerBrokers().contains(validName)); final String validName2 = "east"; brokerInfo = new BrokerInfo(); brokerInfo.setBrokerURL(validName2); brokerInfo.setBrokerName(validName2); assertFalse(underTest.getPeerBrokers().contains(validName2)); underTest.addPeerBroker(brokerInfo); assertTrue(underTest.getPeerBrokers().contains(validName2)); }
@Test public void addPeerBrokerWithFilter() throws Exception { underTest.setUpdateClusterFilter("e.*,w.*"); final String validName = "west"; BrokerInfo brokerInfo = new BrokerInfo(); brokerInfo.setBrokerURL(validName); brokerInfo.setBrokerName(validName); assertFalse(underTest.getPeerBrokers().contains(validName)); underTest.addPeerBroker(brokerInfo); assertTrue(underTest.getPeerBrokers().contains(validName)); final String validName2 = "east"; brokerInfo = new BrokerInfo(); brokerInfo.setBrokerURL(validName2); brokerInfo.setBrokerName(validName2); assertFalse(underTest.getPeerBrokers().contains(validName2)); underTest.addPeerBroker(brokerInfo); assertTrue(underTest.getPeerBrokers().contains(validName2)); final String inValidName = "boo"; brokerInfo = new BrokerInfo(); brokerInfo.setBrokerURL(inValidName); brokerInfo.setBrokerName(inValidName); assertFalse(underTest.getPeerBrokers().contains(inValidName)); underTest.addPeerBroker(brokerInfo); assertFalse(underTest.getPeerBrokers().contains(inValidName)); }
protected void addBrokerInClusterUpdate(BrokerInfo info) { List<TransportConnector> connectors = this.brokerService.getTransportConnectors(); for (TransportConnector connector : connectors) { if (connector.isUpdateClusterClients()) { connector.addPeerBroker(info); connector.updateClientClusterInfo(); } } }
protected void addBrokerInClusterUpdate(BrokerInfo info) { List<TransportConnector> connectors = this.brokerService.getTransportConnectors(); for (TransportConnector connector : connectors) { if (connector.isUpdateClusterClients()) { connector.addPeerBroker(info); connector.updateClientClusterInfo(); } } }
protected void addBrokerInClusterUpdate(BrokerInfo info) { List<TransportConnector> connectors = this.brokerService.getTransportConnectors(); for (TransportConnector connector : connectors) { if (connector.isUpdateClusterClients()) { connector.addPeerBroker(info); connector.updateClientClusterInfo(); } } }