private boolean isMatchesClusterFilter(String brokerName) { boolean result = true; String filter = getUpdateClusterFilter(); if (filter != null) { filter = filter.trim(); if (filter.length() > 0) { result = false; StringTokenizer tokenizer = new StringTokenizer(filter, ","); while (!result && tokenizer.hasMoreTokens()) { String token = tokenizer.nextToken(); result = isMatchesClusterFilter(brokerName, token); } } } return result; }
public void addPeerBroker(BrokerInfo info) { if (isMatchesClusterFilter(info.getBrokerName())) { synchronized (peerBrokers) { getPeerBrokers().addLast(info.getBrokerURL()); } } }
private boolean isMatchesClusterFilter(String brokerName) { boolean result = true; String filter = getUpdateClusterFilter(); if (filter != null) { filter = filter.trim(); if (filter.length() > 0) { StringTokenizer tokenizer = new StringTokenizer(filter, ","); while (result && tokenizer.hasMoreTokens()) { String token = tokenizer.nextToken(); result = isMatchesClusterFilter(brokerName, token); } } } return result; }
private boolean isMatchesClusterFilter(String brokerName) { boolean result = true; String filter = getUpdateClusterFilter(); if (filter != null) { filter = filter.trim(); if (filter.length() > 0) { StringTokenizer tokenizer = new StringTokenizer(filter, ","); while (result && tokenizer.hasMoreTokens()) { String token = tokenizer.nextToken(); result = isMatchesClusterFilter(brokerName, token); } } } return result; }
private boolean isMatchesClusterFilter(String brokerName) { boolean result = true; String filter = getUpdateClusterFilter(); if (filter != null) { filter = filter.trim(); if (filter.length() > 0) { StringTokenizer tokenizer = new StringTokenizer(filter, ","); while (result && tokenizer.hasMoreTokens()) { String token = tokenizer.nextToken(); result = isMatchesClusterFilter(brokerName, token); } } } return result; }
private boolean isMatchesClusterFilter(String brokerName) { boolean result = true; String filter = getUpdateClusterFilter(); if (filter != null) { filter = filter.trim(); if (filter.length() > 0) { StringTokenizer tokenizer = new StringTokenizer(filter, ","); while (result && tokenizer.hasMoreTokens()) { String token = tokenizer.nextToken(); result = isMatchesClusterFilter(brokerName, token); } } } return result; }
public void addPeerBroker(BrokerInfo info) { if (isMatchesClusterFilter(info.getBrokerName())) { synchronized (peerBrokers) { getPeerBrokers().addLast(info.getBrokerURL()); } } }
public void addPeerBroker(BrokerInfo info) { if (isMatchesClusterFilter(info.getBrokerName())) { synchronized (peerBrokers) { getPeerBrokers().addLast(info.getBrokerURL()); } } }
public void addPeerBroker(BrokerInfo info) { if (isMatchesClusterFilter(info.getBrokerName())) { synchronized (peerBrokers) { getPeerBrokers().addLast(info.getBrokerURL()); } } }
protected ConnectionControl getConnectionControl() { boolean rebalance = isRebalanceClusterClients(); String connectedBrokers = ""; String self = ""; if (isUpdateClusterClients()) { if (brokerService.getDefaultSocketURIString() != null) { self += brokerService.getDefaultSocketURIString(); self += ","; } if (rebalance == false) { connectedBrokers += self; } if (this.broker.getPeerBrokerInfos() != null) { for (BrokerInfo info : this.broker.getPeerBrokerInfos()) { if (isMatchesClusterFilter(info.getBrokerName())) { connectedBrokers += info.getBrokerURL(); connectedBrokers += ","; } } } if (rebalance) { connectedBrokers += self; } } ConnectionControl control = new ConnectionControl(); control.setConnectedBrokers(connectedBrokers); control.setRebalanceConnection(rebalance); return control; }