Examples of CNSEndpointPublishJob


Examples of com.comcast.cns.model.CNSEndpointPublishJob

            if (++subIndex==subscriptions.size()) {
              break;
            }
          }
         
          CNSEndpointPublishJob job;
         
          if (CMBProperties.getInstance().isCNSUseSubInfoCache()) {
              job = new CNSCachedEndpointPublishJob(message, epPublishJobSubscriptions);
          } else {
              job = new CNSEndpointPublishJob(message, epPublishJobSubscriptions);
          }
         
          epPublishJobs.add(job);
        }
      }
View Full Code Here

Examples of com.comcast.cns.model.CNSEndpointPublishJob

             
                messageFound = true;
               
                try {
                 
                    CNSEndpointPublishJob endpointPublishJob = (CMBProperties.getInstance().isCNSUseSubInfoCache()) ? CNSCachedEndpointPublishJob.parseInstance(msg.getBody()) : CNSEndpointPublishJob.parseInstance(msg.getBody());
                    logger.debug("endpoint_publish_job=" + endpointPublishJob.toString());
                    User pubUser =(new UserAuthModule()).getUserByUserId(endpointPublishJob.getMessage().getUserId());
                    List<? extends CNSEndpointSubscriptionInfo> subs = endpointPublishJob.getSubInfos();
                   
                    CNSWorkerMonitor.getInstance().registerSendsRemaining(endpointPublishJob.getMessage().getMessageId(), subs.size());
                   
                    AtomicInteger endpointPublishJobCount = new AtomicInteger(subs.size());               
                   
                    for (CNSEndpointSubscriptionInfo sub : subs) {            
                       
                      Runnable publishJob = null;
                      CNSMessage message = endpointPublishJob.getMessage();
                      message.setSubscriptionArn(sub.subArn);
                       
                        if (CMBProperties.getInstance().getCNSIOMode() == IO_MODE.SYNC) {
                          publishJob = new CNSPublishJob(message, pubUser, sub.protocol, sub.endpoint, sub.subArn, sub.rawDelivery, queueUrl, msg.getReceiptHandle(), endpointPublishJobCount);
                        } else {
View Full Code Here

Examples of com.comcast.cns.model.CNSEndpointPublishJob

    @Test
    public void testEqualsEPJob() {
        CNSMessage p1 = CNSMessageTest.getMessage("test", null, "test", "test-arn", "test-pub-userId");
        CNSEndpointPublishJob.CNSEndpointSubscriptionInfo subInfo = new CNSEndpointPublishJob.CNSEndpointSubscriptionInfo(CnsSubscriptionProtocol.cqs, "test-endpoint1", "test-sub-arn", false);
        CNSEndpointPublishJob j1 = new CNSEndpointPublishJob(p1, Arrays.asList(subInfo));
        if (!j1.equals(j1)) {
            fail("CNSEndpointPublishJob not equal to itself");
        }
    }
View Full Code Here

Examples of com.comcast.cns.model.CNSEndpointPublishJob

    public void serializeDeserializeEPJob() {
       
      try {
        CNSMessage p1 = CNSMessageTest.getMessage("test", null, "test", "test-arn", "test-pub-userId");
          CNSEndpointPublishJob.CNSEndpointSubscriptionInfo subInfo = new CNSEndpointPublishJob.CNSEndpointSubscriptionInfo(CnsSubscriptionProtocol.cqs, "test-endpoint1", "test-sub-arn", false);
          CNSEndpointPublishJob j1 = new CNSEndpointPublishJob(p1, Arrays.asList(subInfo));
 
          String str = j1.serialize();
          CNSEndpointPublishJob rec = CNSEndpointPublishJob.parseInstance(str);
          if (!j1.equals(rec)) {
              fail("orig != rec. orig=" + j1 + " rec=" + rec);
          }
         
          //test with no subs
          j1 = new CNSEndpointPublishJob(p1, new LinkedList<CNSEndpointPublishJob.CNSEndpointSubscriptionInfo>());
          str = j1.serialize();
          rec = CNSEndpointPublishJob.parseInstance(str);
          if (!j1.equals(rec)) {
              fail("orig != rec. orig=" + j1 + " rec=" + rec);
          }
         
          //test with no subject
          p1 = CNSMessageTest.getMessage("test", null, null, "test-arn", "test-pub-userId");
          j1 = new CNSEndpointPublishJob(p1, Arrays.asList(subInfo));
          str = j1.serialize();
          rec = CNSEndpointPublishJob.parseInstance(str);
          if (!j1.equals(rec)) {
              fail("orig != rec. orig=" + j1 + " rec=" + rec);
          }
View Full Code Here

Examples of com.comcast.cns.model.CNSEndpointPublishJob

        LinkedList<CNSEndpointPublishJob.CNSEndpointSubscriptionInfo> subInfos = new LinkedList<CNSEndpointPublishJob.CNSEndpointSubscriptionInfo>();
        for (int i = 0; i < 500; i++) {
            subInfos.add(new CNSEndpointPublishJob.CNSEndpointSubscriptionInfo(CnsSubscriptionProtocol.cqs, CMBTestingConstants.HTTP_ENDPOINT_BASE_URL + "info/1234" + i, "27daac76-34dd-47df-bd01-1f6e873584a0" + i, false));   
        }
       
        CNSEndpointPublishJob j1 = new CNSEndpointPublishJob(p1, subInfos);
        String str = j1.serialize();
        logger.info("size of serialized=" + str.length());
    }
View Full Code Here

Examples of com.comcast.cns.model.CNSEndpointPublishJob

        CNSCachedEndpointPublishJob job = new CNSCachedEndpointPublishJob(p1, Collections.EMPTY_LIST);
       
        String str = job.serialize();
        logger.debug("serializedFOrm=" + str);
       
        CNSEndpointPublishJob rec = CNSCachedEndpointPublishJob.parseInstance(str);
        if (!job.equals(rec)) {
            fail("orig!=rec. orig=" + job + " rec=" + rec);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.