Class QueueSettings


  • public final class QueueSettings
    extends java.lang.Object
    Queue settings
    Since:
    10.07.2017
    • Method Detail

      • getProcessingSettings

        @Nonnull
        public ProcessingSettings getProcessingSettings()
        Get task processing settings.
        Returns:
        polling settings.
      • getPollSettings

        @Nonnull
        public PollSettings getPollSettings()
        Get task polling settings.
        Returns:
        polling settings.
      • getFailureSettings

        @Nonnull
        public FailureSettings getFailureSettings()
        Settings for task execution strategy in case of failure.
        Returns:
        failure settings.
      • getReenqueueSettings

        @Nonnull
        public ReenqueueSettings getReenqueueSettings()
        Settings for the task postponing strategy when the task should be brought back to the queue.
        Returns:
        Task postponing settings.
      • getExtSettings

        @Nonnull
        public ExtSettings getExtSettings()
        Get all additional properties for the queue.
        Returns:
        Additional queue properties.
      • builder

        public static QueueSettings.Builder builder()
        Create a new builder for queue settings.
        Returns:
        A new builder for queue settings.
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object