Package com.amazonaws.services.sqs.model

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


        // This allows accessing queues where you don't have permission to list queues or query queues
        if (configuration.getRegion() != null && configuration.getQueueOwnerAWSAccountId() != null) {
            queueUrl = "https://sqs." + configuration.getRegion() + ".amazonaws.com/"
                +  configuration.getQueueOwnerAWSAccountId() + "/" + configuration.getQueueName();
        } else if (configuration.getQueueOwnerAWSAccountId() != null) {
            GetQueueUrlRequest getQueueUrlRequest = new GetQueueUrlRequest();
            getQueueUrlRequest.setQueueName(configuration.getQueueName());
            getQueueUrlRequest.setQueueOwnerAWSAccountId(configuration.getQueueOwnerAWSAccountId());
            GetQueueUrlResult getQueueUrlResult = client.getQueueUrl(getQueueUrlRequest);
            queueUrl = getQueueUrlResult.getQueueUrl();
        } else {
            // check whether the queue already exists
            ListQueuesResult listQueuesResult = client.listQueues();
View Full Code Here


        // This allows accessing queues where you don't have permission to list queues or query queues
        if (configuration.getRegion() != null && configuration.getQueueOwnerAWSAccountId() != null) {
            queueUrl = "https://sqs." + configuration.getRegion() + ".amazonaws.com/"
                +  configuration.getQueueOwnerAWSAccountId() + "/" + configuration.getQueueName();
        } else if (configuration.getQueueOwnerAWSAccountId() != null) {
            GetQueueUrlRequest getQueueUrlRequest = new GetQueueUrlRequest();
            getQueueUrlRequest.setQueueName(configuration.getQueueName());
            getQueueUrlRequest.setQueueOwnerAWSAccountId(configuration.getQueueOwnerAWSAccountId());
            GetQueueUrlResult getQueueUrlResult = client.getQueueUrl(getQueueUrlRequest);
            queueUrl = getQueueUrlResult.getQueueUrl();
        } else {
            // check whether the queue already exists
            ListQueuesResult listQueuesResult = client.listQueues();
View Full Code Here

        // This allows accessing queues where you don't have permission to list queues or query queues
        if (configuration.getRegion() != null && configuration.getQueueOwnerAWSAccountId() != null) {
            queueUrl = "https://sqs." + configuration.getRegion() + ".amazonaws.com/"
                +  configuration.getQueueOwnerAWSAccountId() + "/" + configuration.getQueueName();
        } else if (configuration.getQueueOwnerAWSAccountId() != null) {
            GetQueueUrlRequest getQueueUrlRequest = new GetQueueUrlRequest();
            getQueueUrlRequest.setQueueName(configuration.getQueueName());
            getQueueUrlRequest.setQueueOwnerAWSAccountId(configuration.getQueueOwnerAWSAccountId());
            GetQueueUrlResult getQueueUrlResult = client.getQueueUrl(getQueueUrlRequest);
            queueUrl = getQueueUrlResult.getQueueUrl();
        } else {
            // check whether the queue already exists
            ListQueuesResult listQueuesResult = client.listQueues();
View Full Code Here

    }
   
    @Test
    public void doStartWithDifferentQueueOwner() throws Exception {

        EasyMock.expect(amazonSQSClient.getQueueUrl(new GetQueueUrlRequest("test-queue")
                            .withQueueOwnerAWSAccountId("111222333")))
            .andReturn(new GetQueueUrlResult()
                           .withQueueUrl("https://sqs.us-east-1.amazonaws.com/111222333/test-queue"));

        EasyMock.replay(amazonSQSClient);
View Full Code Here

    }

    @Override
    public GetQueueUrlResult getQueueUrl(String queueName)
            throws AmazonServiceException, AmazonClientException {
          return getQueueUrl(new GetQueueUrlRequest(queueName));
    }
View Full Code Here

    @PostConstruct
    private void postConstruct() {
        try {
            sqsClient = new AmazonSQSClient(new BasicAWSCredentials(awsAccessKey, awsSecretKey));

            GetQueueUrlRequest request = new GetQueueUrlRequest(sqsResignQueue);
            this.resignQueueUrl = sqsClient.getQueueUrl(request).getQueueUrl();
        } catch (AmazonServiceException ex) {
            log.error(String.format("Error constructing AbstractKeyVaultService.", ex));
        }
    }
View Full Code Here

    public Queue getQueueByName(String queueName) {
        checkNotNull(queueName);


        try {
            GetQueueUrlResult url = sqsClient.getQueueUrl(new GetQueueUrlRequest(queueName));
            return new Queue(queueName, url.getQueueUrl(), sqsClient);
        } catch (QueueDoesNotExistException e) {
            throw new SQSRuntimeException(String.format("Queue \"%s\" does not exist.", queueName), e);
        } catch (AmazonServiceException e) {
            throw new SQSRuntimeException("AWS exception.",  e);
View Full Code Here

        log.debug("Initializing SQS Client");
        sqs = new AmazonSQSClient(new BasicAWSCredentials(keyId, keySecret));
       
        //SQS Consistency Queue
        consistencyQueue = conf.get("s3mper.alert.sqs.queue", consistencyQueue);
        consistencyQueueUrl = sqs.getQueueUrl(new GetQueueUrlRequest(consistencyQueue)).getQueueUrl();
       
        //SQS Timeout Queue
        timeoutQueue = conf.get("s3mper.timeout.sqs.queue", timeoutQueue);
        timeoutQueueUrl = sqs.getQueueUrl(new GetQueueUrlRequest(timeoutQueue)).getQueueUrl();
       
        //SQS Notification Queue
        notificationQueue = conf.get("s3mper.notification.sqs.queue", notificationQueue);
        notificationQueueUrl = sqs.getQueueUrl(new GetQueueUrlRequest(notificationQueue)).getQueueUrl();
       
        //Disable reporting  (Testing purposes mostly)
        reportingDisabled = conf.getBoolean("s3mper.reporting.disabled", reportingDisabled);
    }
View Full Code Here

       
        sqs = new AmazonSQSClient(new BasicAWSCredentials(keyId, keySecret));
       
        //SQS Consistency Queue
        consistencyQueue = conf.get("fs"+uri.getScheme()+".alert.sqs.queue", consistencyQueue);
        consistencyQueue = sqs.getQueueUrl(new GetQueueUrlRequest(consistencyQueue)).getQueueUrl();
       
        //SQS Timeout Queue
        timeoutQueue = conf.get("fs"+uri.getScheme()+".timeout.sqs.queue", timeoutQueue);
        timeoutQueue = sqs.getQueueUrl(new GetQueueUrlRequest(timeoutQueue)).getQueueUrl();
    }
View Full Code Here

     *
     * @param name
     * @return
     */
    public String resolveQueueUrl(String name) {
        return sqs.getQueueUrl(new GetQueueUrlRequest(name)).getQueueUrl();
    }
View Full Code Here

TOP

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

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.