@Override
    public java.util.concurrent.Future<ChangeMessageVisibilityResult> changeMessageVisibilityAsync(String queueUrl, String receiptHandle,
            Integer visibilityTimeout, com.amazonaws.handlers.AsyncHandler<ChangeMessageVisibilityRequest, ChangeMessageVisibilityResult> asyncHandler) {

        return changeMessageVisibilityAsync(
                new ChangeMessageVisibilityRequest().withQueueUrl(queueUrl).withReceiptHandle(receiptHandle).withVisibilityTimeout(visibilityTimeout),
                asyncHandler);
    }
@ Override public java . util . concurrent . Future < ChangeMessageVisibilityResult > changeMessageVisibilityAsync ( String queueUrl , String receiptHandle , Integer visibilityTimeout , com . amazonaws . handlers . AsyncHandler < ChangeMessageVisibilityRequest , ChangeMessageVisibilityResult > asyncHandler ) { return changeMessageVisibilityAsync ( new ChangeMessageVisibilityRequest ( ) . withQueueUrl ( queueUrl ) . withReceiptHandle ( receiptHandle ) . withVisibilityTimeout ( visibilityTimeout ) , asyncHandler ) ; }
Simplified method form for invoking the ChangeMessageVisibility operation with an AsyncHandler.

@see #changeMessageVisibilityAsync(ChangeMessageVisibilityRequest, com.amazonaws.handlers.AsyncHandler)