Package com.amazonaws.services.sns.model

Examples of com.amazonaws.services.sns.model.ListSubscriptionsByTopicRequest


        String nextToken = null;
        int subscriptions = 0;
        do { // call service ListSubscriptionsByTopic
            ListSubscriptionsByTopicResult result = sns
                    .listSubscriptionsByTopic(new ListSubscriptionsByTopicRequest(
                            Constants.AN_SNS_TOPIC).withNextToken(nextToken));
            nextToken = result.getNextToken();
            // show the subscriptions
            for (Subscription subscription : result.getSubscriptions()) {
                subscriptions++;
View Full Code Here


    List<Subscription> subscriptions = new ArrayList<Subscription>();
    ListSubscriptionsByTopicResult listSubscriptionsByTopicResult = null;
   
    try {
     
      listSubscriptionsByTopicResult = sns.listSubscriptionsByTopic(new ListSubscriptionsByTopicRequest(topicArn, nextToken));
      subscriptions = listSubscriptionsByTopicResult.getSubscriptions();
     
    } catch (Exception ex) {
      logger.error("event=listAllSubscriptionsByTopic topic_arn=" + topicArn, ex);
      throw new ServletException(ex);
View Full Code Here

        cns1.subscribe(subscribeRequest);
      }
     
      logger.info("Listing subscriptions");
     
      ListSubscriptionsByTopicRequest listSubscriptionsByTopicRequest = new ListSubscriptionsByTopicRequest();
      listSubscriptionsByTopicRequest.setTopicArn(topicArn);
     
      ListSubscriptionsByTopicResult listSubscriptionsByTopicResult = cns1.listSubscriptionsByTopic(listSubscriptionsByTopicRequest);
     
      assertTrue("First page should contain 100 subscriptions, found instead " + listSubscriptionsByTopicResult.getSubscriptions().size(),listSubscriptionsByTopicResult.getSubscriptions().size() == 100);
     
      listSubscriptionsByTopicRequest = new ListSubscriptionsByTopicRequest();
      listSubscriptionsByTopicRequest.setTopicArn(topicArn);
      listSubscriptionsByTopicRequest.setNextToken(listSubscriptionsByTopicResult.getNextToken());
     
      listSubscriptionsByTopicResult = cns1.listSubscriptionsByTopic(listSubscriptionsByTopicRequest);

      assertTrue("Second page should contain 10 subscriptions, found instead " + listSubscriptionsByTopicResult.getSubscriptions().size(), listSubscriptionsByTopicResult.getSubscriptions().size() == 10);
   
View Full Code Here

TOP

Related Classes of com.amazonaws.services.sns.model.ListSubscriptionsByTopicRequest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.