List of usage examples for com.amazonaws.services.sqs.model ChangeMessageVisibilityRequest ChangeMessageVisibilityRequest
public ChangeMessageVisibilityRequest(String queueUrl, String receiptHandle, Integer visibilityTimeout)
From source file:com.comcast.cns.tools.CQSHandler.java
License:Apache License
public static void changeMessageVisibility(String relativeQueueUrl, String receiptHandle, int visibilityTimeout) throws Exception { long ts1 = System.currentTimeMillis(); if (useInlineApiCalls) { CQSAPI.changeMessageVisibility(cnsInternal.getUserId(), relativeQueueUrl, receiptHandle, visibilityTimeout);// w w w . j av a 2s. c om } else { String absoluteQueueUrl = Util.getAbsoluteQueueUrlForRelativeUrl(relativeQueueUrl); sqs.changeMessageVisibility( new ChangeMessageVisibilityRequest(absoluteQueueUrl, receiptHandle, visibilityTimeout)); } long ts2 = System.currentTimeMillis(); CMBControllerServlet.valueAccumulator.addToCounter(AccumulatorName.CNSCQSTime, ts2 - ts1); logger.debug( "event=change_message_visibility receipt_handle=" + receiptHandle + " vto=" + visibilityTimeout); }
From source file:smartthings.brave.sqs.TracingAmazonSQSClient.java
License:Apache License
@Override public ChangeMessageVisibilityResult changeMessageVisibility(String queueUrl, String receiptHandle, Integer visibilityTimeout) { return this.changeMessageVisibility( new ChangeMessageVisibilityRequest(queueUrl, receiptHandle, visibilityTimeout)); }