Class AWSQueue

java.lang.Object
com.erudika.para.server.queue.AWSQueue

@Singleton public class AWSQueue extends Object
An implementation of the Queue interface using the AWS Simple Queue Service.
Author:
Alex Bogdanovski [[email protected]]
  • Constructor Details

    • AWSQueue

      public AWSQueue()
      No-args constructor.
    • AWSQueue

      public AWSQueue(String name)
      Default consturctor. This queue contains only messages in JSON format.
      Parameters:
      name - name of the queue
  • Method Details

    • push

      public void push(String msg)
    • pull

      public String pull()
    • startPolling

      public void startPolling()
    • stopPolling

      public void stopPolling()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getUrl

      public String getUrl()
      Returns the queue URL on SQS.
      Returns:
      returns the URL of this queue