Package com.amazonaws.services.sns.model

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


      queueUrl = getQueueUrl(1, USR.USER1);
      queueArn = com.comcast.cqs.util.Util.getArnForAbsoluteQueueUrl(queueUrl);

      Thread.sleep(1000);

      SubscribeRequest subscribeRequest = new SubscribeRequest();
      subscribeRequest.setEndpoint(endPoint);
      subscribeRequest.setProtocol("http");
      subscribeRequest.setTopicArn(topicArn);
      String subscriptionArn = cns1.subscribe(subscribeRequest).getSubscriptionArn();
     
      String lastMessageUrl = endPoint.replace("recv", "info") + "?showLast=true";

      if (subscriptionArn.equals("pending confirmation")) {

        String resp = CNSTestingUtils.sendHttpMessage(lastMessageUrl, "");

          JSONObject o = new JSONObject(resp);
         
          if (!o.has("SubscribeURL")) {
            fail("Message is not a confirmation messsage");
          }
         
          String subscriptionUrl = o.getString("SubscribeURL");
         
        resp = CNSTestingUtils.sendHttpMessage(subscriptionUrl, "");
      }
     
      endPoint = queueArn;

      subscribeRequest = new SubscribeRequest();
      subscribeRequest.setEndpoint(endPoint);
      subscribeRequest.setProtocol("cqs");
      subscribeRequest.setTopicArn(topicArn);
      String subscriptionArn2 = cns1.subscribe(subscribeRequest).getSubscriptionArn();
     
      String message = "test message";

      PublishRequest publishRequest = new PublishRequest();
View Full Code Here


      queueUrl = getQueueUrl(1, USR.USER1);
      queueArn = com.comcast.cqs.util.Util.getArnForAbsoluteQueueUrl(queueUrl);

      Thread.sleep(1000);

      SubscribeRequest subscribeRequest = new SubscribeRequest();
      subscribeRequest.setEndpoint(endPoint);
      subscribeRequest.setProtocol("http");
      subscribeRequest.setTopicArn(topicArn);
      String subscriptionArn = cns1.subscribe(subscribeRequest).getSubscriptionArn();
     
      String lastMessageUrl = endPoint.replace("recv", "info") + "?showLast=true";

      if (subscriptionArn.equals("pending confirmation")) {

        String resp = CNSTestingUtils.sendHttpMessage(lastMessageUrl, "");

          JSONObject o = new JSONObject(resp);
         
          if (!o.has("SubscribeURL")) {
            fail("Message is not a confirmation messsage");
          }
         
          String subscriptionUrl = o.getString("SubscribeURL");
         
        resp = CNSTestingUtils.sendHttpMessage(subscriptionUrl, "");
      }
     
      endPoint = queueArn;

      subscribeRequest = new SubscribeRequest();
      subscribeRequest.setEndpoint(endPoint);
      subscribeRequest.setProtocol("cqs");
      subscribeRequest.setTopicArn(topicArn);
      String subscriptionArn2 = cns1.subscribe(subscribeRequest).getSubscriptionArn();
     
      String messageStructure = "json";
      String message = CNSTestingUtils.generateMultiendpointMessageJson(null, null, "test message", httpMessage, null, cqsMessage);
View Full Code Here

          synchronized(CNSJustCreateSubscriptionsTest.class){
            id=CNSJustCreateSubscriptionsTest.counter;
            CNSJustCreateSubscriptionsTest.counter++;
          }
          endpointUrl = endpointIPs.get(rand.nextInt(endpointIPs.size())) + "Endpoint/"+action+"/" + id;
          SubscribeRequest subscribeRequest = new SubscribeRequest();
          subscribeRequest.setEndpoint(endpointUrl);
          subscribeRequest.setProtocol("http");
          subscribeRequest.setTopicArn(topicArn);
          String subscriptionArn = cns1.subscribe(subscribeRequest).getSubscriptionArn();
          String lastMessageUrl = endpointUrl.replace("log", "info") + "?showLast=true";
          /*if (subscriptionArn.equals("pending confirmation")) {
            String resp = CNSTestingUtils.sendHttpMessage(lastMessageUrl, "");
              JSONObject o = new JSONObject(resp);
View Full Code Here

        long subscribeFailures = 0;
        counter = 0;
       
        for (int i=0; i<n; i++) {
              try {
                cns1.subscribe(new SubscribeRequest(topicArn, "cqs", com.comcast.cqs.util.Util.getArnForAbsoluteQueueUrl(queueUrls.get(i))));
                logger.info("subscribed queue to topic " + counter + ": " + queueUrls.get(i));
                counter++;
              } catch (Exception ex) {
            logger.error("subscribe failure", ex);
            subscribeFailures++;
View Full Code Here

          String subscriptionUrl = endpointUrls[rand.nextInt(endpointUrls.length)] + subscriptionId;
         
          //subscriptionUrl += "?delayMS=10000";
          //subscriptionUrl += "?errorCode=404";
         
          SubscribeRequest subscribeRequest = new SubscribeRequest();
          subscribeRequest.setEndpoint(subscriptionUrl);
          subscribeRequest.setProtocol("http");
          subscribeRequest.setTopicArn(topicArn);
         
          sns.subscribe(subscribeRequest);
         
          //String subscriptionArn = subscribeResult.getSubscriptionArn();
        }
View Full Code Here

     
      logger.info("Subscribing all queues to topic " + topicArn);
     
      for (String queueUrl : queueUrls) {
     
        SubscribeRequest subscribeRequest = new SubscribeRequest();
        String queueArn = com.comcast.cqs.util.Util.getArnForAbsoluteQueueUrl(queueUrl);
        subscribeRequest.setEndpoint(queueArn);
        subscribeRequest.setProtocol("cqs");
        subscribeRequest.setTopicArn(topicArn);
       
        cns1.subscribe(subscribeRequest);
      }
     
      logger.info("Listing subscriptions");
View Full Code Here

     
      String topicArn = getTopic(1, USR.USER1);

      String endpoint = CMBTestingConstants.HTTP_ENDPOINT_BASE_URL + "recv/" + rand.nextInt();

      SubscribeRequest subscribeRequest = new SubscribeRequest();
      subscribeRequest.setEndpoint(endpoint);
      subscribeRequest.setProtocol("http");
      subscribeRequest.setTopicArn(topicArn);
      String subscriptionArn = cns1.subscribe(subscribeRequest).getSubscriptionArn();
     
      String lastMessageUrl = endpoint.replace("recv", "info") + "?showLast=true";

      if (subscriptionArn.equals("pending confirmation")) {
View Full Code Here

      String topicArn = getTopic(1, USR.USER1);

      String endpoint = CMBTestingConstants.HTTP_ENDPOINT_BASE_URL + "recv/" + rand.nextInt();

      SubscribeRequest subscribeRequest = new SubscribeRequest();
      subscribeRequest.setEndpoint(endpoint);
      subscribeRequest.setProtocol("http");
      subscribeRequest.setTopicArn(topicArn);
      String subscriptionArn = cns1.subscribe(subscribeRequest).getSubscriptionArn();
     
      String lastMessageUrl = endpoint.replace("recv", "info") + "?showLast=true";

      if (subscriptionArn.equals("pending confirmation")) {
View Full Code Here

     
      cns1.addPermission(new AddPermissionRequest(topicArn, "p1", Arrays.asList("*") , Arrays.asList("*")));

      String endpoint = CMBTestingConstants.HTTP_ENDPOINT_BASE_URL + "recv/" + rand.nextInt();

      SubscribeRequest subscribeRequest = new SubscribeRequest();
      subscribeRequest.setEndpoint(endpoint);
      subscribeRequest.setProtocol("http");
      subscribeRequest.setTopicArn(topicArn);
      String subscriptionArn1 = cns2.subscribe(subscribeRequest).getSubscriptionArn();
     
      String lastMessageUrl = endpoint.replace("recv", "info") + "?showLast=true";

      if (subscriptionArn1.equals("pending confirmation")) {
        String resp = CNSTestingUtils.sendHttpMessage(lastMessageUrl, "");
          JSONObject o = new JSONObject(resp);
          if (!o.has("SubscribeURL")) {
            fail("Message is not a confirmation messsage");
          }
          String subscriptionUrl = o.getString("SubscribeURL");
        resp = CNSTestingUtils.sendHttpMessage(subscriptionUrl, "");
        logger.info(resp);
        subscriptionArn1 = XmlUtil.getCurrentLevelTextValue(XmlUtil.getChildNodes(XmlUtil.buildDoc(resp)).get(0), "SubscriptionArn");
      }

      endpoint = CMBTestingConstants.HTTP_ENDPOINT_BASE_URL + "recv/" + rand.nextInt();

      subscribeRequest = new SubscribeRequest();
      subscribeRequest.setEndpoint(endpoint);
      subscribeRequest.setProtocol("http");
      subscribeRequest.setTopicArn(topicArn);
      String subscriptionArn2 = cns2.subscribe(subscribeRequest).getSubscriptionArn();
     
      lastMessageUrl = endpoint.replace("recv", "info") + "?showLast=true";

      if (subscriptionArn2.equals("pending confirmation")) {
View Full Code Here

      String topicArn = getTopic(1, USR.USER1);

      String endpoint = CMBTestingConstants.HTTP_ENDPOINT_BASE_URL + "recv/" + rand.nextInt();

      SubscribeRequest subscribeRequest = new SubscribeRequest();
      subscribeRequest.setEndpoint(endpoint);
      subscribeRequest.setProtocol("http");
      subscribeRequest.setTopicArn(topicArn);
      String subscriptionArn = cns1.subscribe(subscribeRequest).getSubscriptionArn();
     
      String lastMessageUrl = endpoint.replace("recv", "info") + "?showLast=true";

      if (subscriptionArn.equals("pending confirmation")) {
View Full Code Here

TOP

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

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.