コード例 #1
0
ファイル: Client.java プロジェクト: jkasaudhan/padres
 public List<UnsubscriptionMessage> unSubscribe(String[] subIDList) throws ClientException {
   List<UnsubscriptionMessage> unSubMsgIDs = new ArrayList<UnsubscriptionMessage>();
   List<String> foundIDs = new ArrayList<String>(Arrays.asList(subIDList));
   for (BrokerState brokerState : brokerStates.values()) {
     if (clientConfig.detailState) foundIDs = brokerState.containsSubs(subIDList);
     for (String advID : foundIDs) {
       unSubMsgIDs.add(unSubscribe(advID, brokerState));
     }
   }
   return unSubMsgIDs;
 }