Class SQSPollerSettings

java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.queues.SQSPollerSettings

public class SQSPollerSettings extends Object
settings that can be applied to either an SQSQueue or an SQSQueueProvider, to control what the SQSQueuePoller does when it receives from AWS.
  • Constructor Details

    • SQSPollerSettings

      public SQSPollerSettings()
  • Method Details

    • getMaxNumberOfMessages

      public Integer getMaxNumberOfMessages()
      Getter for maxNumberOfMessages
    • setMaxNumberOfMessages

      public void setMaxNumberOfMessages(Integer maxNumberOfMessages)
      Setter for maxNumberOfMessages
    • withMaxNumberOfMessages

      public SQSPollerSettings withMaxNumberOfMessages(Integer maxNumberOfMessages)
      Fluent setter for maxNumberOfMessages
    • getWaitTimeSeconds

      public Integer getWaitTimeSeconds()
      Getter for waitTimeSeconds
    • setWaitTimeSeconds

      public void setWaitTimeSeconds(Integer waitTimeSeconds)
      Setter for waitTimeSeconds
    • withWaitTimeSeconds

      public SQSPollerSettings withWaitTimeSeconds(Integer waitTimeSeconds)
      Fluent setter for waitTimeSeconds
    • getMaxLoops

      public Integer getMaxLoops()
      Getter for maxLoops
    • setMaxLoops

      public void setMaxLoops(Integer maxLoops)
      Setter for maxLoops
    • withMaxLoops

      public SQSPollerSettings withMaxLoops(Integer maxLoops)
      Fluent setter for maxLoops