Class RqueueConfig

java.lang.Object
com.github.sonus21.rqueue.config.RqueueConfig

@Configuration public class RqueueConfig extends Object
  • Constructor Details

    • RqueueConfig

      public RqueueConfig()
  • Method Details

    • getBrokerId

      public static String getBrokerId()
    • messageInTerminalStateShouldBeStored

      public boolean messageInTerminalStateShouldBeStored()
    • messageDurabilityInTerminalStateInMillisecond

      public long messageDurabilityInTerminalStateInMillisecond()
    • getInternalCommChannelName

      public String getInternalCommChannelName()
    • getQueuesKey

      public String getQueuesKey()
    • getQueueName

      public String getQueueName(String queueName)
    • getCompletedQueueName

      public String getCompletedQueueName(String queueName)
    • getScheduledQueueName

      public String getScheduledQueueName(String queueName)
    • getScheduledQueueChannelName

      public String getScheduledQueueChannelName(String queueName)
    • getProcessingQueueName

      public String getProcessingQueueName(String queueName)
    • getProcessingQueueChannelName

      public String getProcessingQueueChannelName(String queueName)
    • getLockKey

      public String getLockKey(String key)
    • getQueueStatisticsKey

      public String getQueueStatisticsKey(String name)
    • getQueueConfigKey

      public String getQueueConfigKey(String name)
    • getJobId

      public String getJobId()
    • getJobsKey

      public String getJobsKey(String messageId)
    • getDelDataName

      public String getDelDataName(String queueName)
    • getJobDurabilityInTerminalState

      public Duration getJobDurabilityInTerminalState()
    • getLibVersion

      public String getLibVersion()
    • isProducer

      public boolean isProducer()
    • getMessageDurability

      public Duration getMessageDurability(Long messageLife)