Hi, IMO, even though queue URL can be retrieved from the *listQueues* method, it will be useful if we can have *getQueueUrl* operation also in the implementation since most of the operations use "queue URL" as an input parameter.
Other than that, selected operation list looks good to proceed with. Thanks On Wed, Jun 4, 2014 at 10:57 AM, Shevan Goonetilleke <[email protected]> wrote: > can we delete a single message using the *deleteMessageBatch method? > > > On Mon, Jun 2, 2014 at 6:56 PM, Rasika Hettige <[email protected]> wrote: > >> *Introduction* >> Amazon Simple Queue Service (Amazon SQS) is a messaging queue service >> that >> handles message or workflows between other components in a system >> >> *API (REST)* >> >> http://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/Welcome.html >> >> *AmazonSQS Connector Summary* >> • Connector Name: amazonsqs-connector-1.0.0 >> • Version: 1.0.0 >> • Technology: REST >> >> *Authentication* >> This uses the standard HTTP Authorization header to pass authentication >> information. Developers are issued an AWS access key ID and AWS secret >> access key when they register. For request authentication, the >> AWSAccessKeyId element identifies the access key ID that was used to >> compute >> the signature and, indirectly, the developer making the request. >> >> >> *Methods Selected* >> >> Following methods are selected for the first version of this connector. >> >> *Permission* >> addPermission - Adds a permission to a queue for a specific principal. >> This >> allows for sharing access to the queue. >> removePermission - Revokes any permissions in the queue policy. >> >> *Queue* >> createQueue - Creates a new queue, or returns the URL of an existing one. >> getQueueAttributes - Gets attributes for the specified queue. >> setQueueAttributes - Sets the value of one or more queue attributes. >> listQueues - Returns a list of your queues. >> deleteQueue - Deletes the queue specified by the queue URL, regardless of >> whether the queue is empty. >> >> *Message* >> SendMessageBatch - Delivers a message to the specified queue. >> receiveMessage - Retrieves one or more messages from the specified queue. >> deleteMessageBatch - Deletes multiple messages. >> >> >> >> *Methods not selected* >> >> Following methods have not been considered for first version. >> >> *getQueueUrl *-> Returns the URL of an existing queue. Queues can also be >> retrieved using *listQueues *method and hence this is not considered. >> *listDeadLetterSourceQueues *-> Returns a list of your queues that have >> the >> RedrivePolicy queue attribute configured with a dead letter queue. The >> results of this method can also be retrieved through *getQueueAttributes >> *method. Hence this is not considered. >> *sendMessage *-> Delivers a message to the specified queue. This >> functionality can be achieved through sendMessageBatch method. Hence this >> method is not selected. >> *changeMessageVisibility* / *changeMessageVisibilityBatch *-> Changes the >> visibility timeout of message(s) in a queue to a new value. Since these >> methods are at configuration level, we have not considered. >> *deleteMessage *-> Deletes the specified message from the specified queue. >> The same functionality can be achieved *deleteMessageBatch *method. Hence >> we >> have not considered this for the first version. >> >> Thanks & Regards >> Rasika >> >> >> >> -- >> View this message in context: >> http://wso2-oxygen-tank.10903.n7.nabble.com/Connector-AmazonSQS-tp97657.html >> Sent from the WSO2 Architecture mailing list archive at Nabble.com. >> _______________________________________________ >> Architecture mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> > > > > -- > Shevan Goonetilleke > Director of Engineering > WSO2, Inc. > lean.enterprise.middleware > m: +94777340680 > w: http://wso2.com > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- Sewwandi Perera Software Engineer WSO2 Inc.; http://wso2.com lean.enterprise.middleware
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
