Exemple #1
0
 public List<UnadvertisementMessage> unAdvertise(String[] advIDList) throws ClientException {
   ArrayList<UnadvertisementMessage> unAdvMsgs = new ArrayList<UnadvertisementMessage>();
   List<String> foundIDs = new ArrayList<String>(Arrays.asList(advIDList));
   for (BrokerState brokerState : brokerStates.values()) {
     if (clientConfig.detailState) foundIDs = brokerState.containsAdvs(advIDList);
     for (String advID : foundIDs) {
       unAdvMsgs.add(unAdvertise(advID, brokerState));
     }
   }
   return unAdvMsgs;
 }