You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@jclouds.apache.org by "Douglas Nassif Roma Junior (JIRA)" <ji...@apache.org> on 2016/05/24 00:52:12 UTC

[jira] [Updated] (JCLOUDS-1116) SQS delete not works

     [ https://issues.apache.org/jira/browse/JCLOUDS-1116?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Douglas Nassif Roma Junior updated JCLOUDS-1116:
------------------------------------------------
    Description: 
I'm having issue to use SQS Service with jclouds.

I could perform all the basic operations except delete.

{code:title=SQSExample.java|borderStyle=solid}
// Build SQSApi
SQSApi sqsApi = ContextBuilder.newBuilder("aws-sqs")
                .credentials("<identity>", "<credential>")
                .buildApi(SQSApi.class);
// Build QueueApi 
QueueApi queueApi = sqsApi.getQueueApiForRegion("sa-east-1");
// Create Queue (Works!)
URI url = queueApi.create("my-queue-1");
// Get Queue (Works!)
url = queueApi.get("my-queue-1");
// Build MessageApi
MessageApi messageApi = sqsApi.getMessageApiForQueue(url);
// Send message (Works!)
messageApi.send(message);
// Receive message (Works!)
Message message = messageApi.receive(options);
// Delete message (Works!)
messageApi.delete(message.getReceiptHandle());
// Delete Queue ( Not Works :( )
queueApi.delete(url);
{code}

{code:xml|title=pom.xml|borderStyle=solid}
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <jclouds.version>1.9.2</jclouds.version>
    </properties>
    
    <dependencies>
        <!-- jclouds -->
        <dependency>
            <groupId>org.apache.jclouds</groupId>
            <artifactId>jclouds-all</artifactId>
            <version>${jclouds.version}</version>
            <scope>provided</scope>
        </dependency>
        <!-- -->
    </dependencies>
{code}

  was:
I'm having issue to use SQL Server with jclouds.

I could perform all the basic operations except delete.

{code:title=SQSExample.java|borderStyle=solid}
// Build SQSApi
SQSApi sqsApi = ContextBuilder.newBuilder("aws-sqs")
                .credentials("<identity>", "<credential>")
                .buildApi(SQSApi.class);
// Build QueueApi 
QueueApi queueApi = sqsApi.getQueueApiForRegion("sa-east-1");
// Create Queue (Works!)
URI url = queueApi.create("my-queue-1");
// Get Queue (Works!)
url = queueApi.get("my-queue-1");
// Build MessageApi
MessageApi messageApi = sqsApi.getMessageApiForQueue(url);
// Send message (Works!)
messageApi.send(message);
// Receive message (Works!)
Message message = messageApi.receive(options);
// Delete message (Works!)
messageApi.delete(message.getReceiptHandle());
// Delete Queue ( Not Works :( )
queueApi.delete(url);
{code}

{code:xml|title=pom.xml|borderStyle=solid}
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <jclouds.version>1.9.2</jclouds.version>
    </properties>
    
    <dependencies>
        <!-- jclouds -->
        <dependency>
            <groupId>org.apache.jclouds</groupId>
            <artifactId>jclouds-all</artifactId>
            <version>${jclouds.version}</version>
            <scope>provided</scope>
        </dependency>
        <!-- -->
    </dependencies>
{code}


> SQS delete not works
> --------------------
>
>                 Key: JCLOUDS-1116
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-1116
>             Project: jclouds
>          Issue Type: Bug
>          Components: jclouds-core
>    Affects Versions: 1.9.2
>         Environment: Windows 10 x64, Java 1.8.0_71 x64, Maven 3.3.9
>            Reporter: Douglas Nassif Roma Junior
>              Labels: newbie
>
> I'm having issue to use SQS Service with jclouds.
> I could perform all the basic operations except delete.
> {code:title=SQSExample.java|borderStyle=solid}
> // Build SQSApi
> SQSApi sqsApi = ContextBuilder.newBuilder("aws-sqs")
>                 .credentials("<identity>", "<credential>")
>                 .buildApi(SQSApi.class);
> // Build QueueApi 
> QueueApi queueApi = sqsApi.getQueueApiForRegion("sa-east-1");
> // Create Queue (Works!)
> URI url = queueApi.create("my-queue-1");
> // Get Queue (Works!)
> url = queueApi.get("my-queue-1");
> // Build MessageApi
> MessageApi messageApi = sqsApi.getMessageApiForQueue(url);
> // Send message (Works!)
> messageApi.send(message);
> // Receive message (Works!)
> Message message = messageApi.receive(options);
> // Delete message (Works!)
> messageApi.delete(message.getReceiptHandle());
> // Delete Queue ( Not Works :( )
> queueApi.delete(url);
> {code}
> {code:xml|title=pom.xml|borderStyle=solid}
>     <properties>
>         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
>         <maven.compiler.source>1.8</maven.compiler.source>
>         <maven.compiler.target>1.8</maven.compiler.target>
>         <jclouds.version>1.9.2</jclouds.version>
>     </properties>
>     
>     <dependencies>
>         <!-- jclouds -->
>         <dependency>
>             <groupId>org.apache.jclouds</groupId>
>             <artifactId>jclouds-all</artifactId>
>             <version>${jclouds.version}</version>
>             <scope>provided</scope>
>         </dependency>
>         <!-- -->
>     </dependencies>
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)