Package com.amazonaws.services.sqs.model

Examples of com.amazonaws.services.sqs.model.ChangeMessageVisibilityRequest


            this.repeatSeconds = repeatSeconds;
        }

        @Override
        public void run() {
            ChangeMessageVisibilityRequest request = new ChangeMessageVisibilityRequest(getQueueUrl(),
                    exchange.getIn().getHeader(SqsConstants.RECEIPT_HANDLE, String.class), repeatSeconds);

            try {
                LOG.trace("Extending visibility window by {} seconds for exchange {}", this.repeatSeconds, this.exchange);
                getEndpoint().getClient().changeMessageVisibility(request);
View Full Code Here


            this.repeatSeconds = repeatSeconds;
        }

        @Override
        public void run() {
            ChangeMessageVisibilityRequest request = new ChangeMessageVisibilityRequest(getQueueUrl(),
                    exchange.getIn().getHeader(SqsConstants.RECEIPT_HANDLE, String.class), repeatSeconds);

            try {
                LOG.trace("Extending visibility window by {} seconds for exchange {}", this.repeatSeconds, this.exchange);
                getEndpoint().getClient().changeMessageVisibility(request);
View Full Code Here

       
        if (useInlineApiCalls) {
          CQSAPI.changeMessageVisibility(cnsInternal.getUserId(), relativeQueueUrl, receiptHandle, visibilityTimeout);
        } else {
          String absoluteQueueUrl = Util.getAbsoluteQueueUrlForRelativeUrl(relativeQueueUrl);
          sqs.changeMessageVisibility(new ChangeMessageVisibilityRequest(absoluteQueueUrl, receiptHandle, visibilityTimeout));
        }
       
        long ts2 = System.currentTimeMillis();
       
        CMBControllerServlet.valueAccumulator.addToCounter(AccumulatorName.CNSCQSTime, ts2 - ts1);
View Full Code Here

            int waitSeconds = 2;
            int waitedAlreadySeconds = 0;

            logger.info("Changing visibility timeout to " + timeoutSeconds);
           
            ChangeMessageVisibilityRequest changeMessageVisibilityRequest = new ChangeMessageVisibilityRequest(queueUrl, receiptHandle, timeoutSeconds);
            cqs1.changeMessageVisibility(changeMessageVisibilityRequest);
           
            messages = cqs1.receiveMessage(receiveMessageRequest).getMessages();
           
            // keep checking
View Full Code Here

     
      if (vto > 0 && receiveCount == 1) {
       
        logger.info("event=change_vto vto=4 receipt_handle=" + msg.getReceiptHandle());
     
        ChangeMessageVisibilityRequest changeMessageVisibilityRequest = new ChangeMessageVisibilityRequest();
        changeMessageVisibilityRequest.setQueueUrl(queueUrl);
        changeMessageVisibilityRequest.setReceiptHandle(msg.getReceiptHandle());
        changeMessageVisibilityRequest.setVisibilityTimeout(4);
       
        cqs1.changeMessageVisibility(changeMessageVisibilityRequest);
       
      } else {
       
View Full Code Here

        ReceiveMessageResult receiveMessageResult = cqs1.receiveMessage(receiveMessageRequest);

        count += receiveMessageResult.getMessages().size();
       
        for (Message msg : receiveMessageResult.getMessages()) {
          ChangeMessageVisibilityRequest changeMessageVisibilityRequest = new ChangeMessageVisibilityRequest(queueUrl, msg.getReceiptHandle(), 23);
          cqs1.changeMessageVisibility(changeMessageVisibilityRequest);
        }
       
        if (count >=1000) {
          break;
View Full Code Here

         
          // push message out 11 sec
         
          logger.info("sleeping for 19 sec");
          Thread.sleep(19*1000);
          ChangeMessageVisibilityRequest changeMessageVisibilityRequest = new ChangeMessageVisibilityRequest();
          changeMessageVisibilityRequest.setVisibilityTimeout(11);
          changeMessageVisibilityRequest.setReceiptHandle(receiveMessageResult.getMessages().get(0).getReceiptHandle());
          changeMessageVisibilityRequest.setQueueUrl(queueUrl);
          cqs1.changeMessageVisibility(changeMessageVisibilityRequest);
          logger.info("changed visibility timeout to 11 sec");
         
          // push message out 10 sec
         
          logger.info("sleeping for 10 sec");
          Thread.sleep(10*1000);
          changeMessageVisibilityRequest = new ChangeMessageVisibilityRequest();
          changeMessageVisibilityRequest.setVisibilityTimeout(10);
          changeMessageVisibilityRequest.setReceiptHandle(receiveMessageResult.getMessages().get(0).getReceiptHandle());
          changeMessageVisibilityRequest.setQueueUrl(queueUrl);
          cqs1.changeMessageVisibility(changeMessageVisibilityRequest);
          logger.info("changed visibility timeout to 10 sec");
         
          // push message out 11 sec
         
          logger.info("sleeping for 9 sec");
          Thread.sleep(9*1000);
          changeMessageVisibilityRequest = new ChangeMessageVisibilityRequest();
          changeMessageVisibilityRequest.setVisibilityTimeout(11);
          changeMessageVisibilityRequest.setReceiptHandle(receiveMessageResult.getMessages().get(0).getReceiptHandle());
          changeMessageVisibilityRequest.setQueueUrl(queueUrl);
          cqs1.changeMessageVisibility(changeMessageVisibilityRequest);
          logger.info("changed visibility timeout to 11 sec");
         
        } else {
          fail ("no message found");
View Full Code Here

TOP

Related Classes of com.amazonaws.services.sqs.model.ChangeMessageVisibilityRequest

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.