Class Pollers

java.lang.Object
org.springframework.integration.dsl.Pollers

public final class Pollers
extends java.lang.Object
An utility class to provide PollerSpecs for PollerMetadata configuration variants.
Since:
5.0
  • Method Summary

    Modifier and Type Method Description
    static PollerSpec cron​(java.lang.String cronExpression)  
    static PollerSpec cron​(java.lang.String cronExpression, java.util.TimeZone timeZone)  
    static PollerSpec fixedDelay​(long period)  
    static PollerSpec fixedDelay​(long period, long initialDelay)  
    static PollerSpec fixedDelay​(long period, java.util.concurrent.TimeUnit timeUnit)  
    static PollerSpec fixedDelay​(long period, java.util.concurrent.TimeUnit timeUnit, long initialDelay)  
    static PollerSpec fixedDelay​(java.time.Duration period)  
    static PollerSpec fixedDelay​(java.time.Duration period, java.time.Duration initialDelay)  
    static PollerSpec fixedRate​(long period)  
    static PollerSpec fixedRate​(long period, long initialDelay)  
    static PollerSpec fixedRate​(long period, java.util.concurrent.TimeUnit timeUnit)  
    static PollerSpec fixedRate​(long period, java.util.concurrent.TimeUnit timeUnit, long initialDelay)  
    static PollerSpec fixedRate​(java.time.Duration period)  
    static PollerSpec fixedRate​(java.time.Duration period, java.time.Duration initialDelay)  
    static PollerSpec trigger​(org.springframework.scheduling.Trigger trigger)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • trigger

      public static PollerSpec trigger​(org.springframework.scheduling.Trigger trigger)
    • fixedRate

      public static PollerSpec fixedRate​(java.time.Duration period)
    • fixedRate

      public static PollerSpec fixedRate​(long period)
    • fixedRate

      public static PollerSpec fixedRate​(long period, java.util.concurrent.TimeUnit timeUnit)
    • fixedRate

      public static PollerSpec fixedRate​(java.time.Duration period, java.time.Duration initialDelay)
    • fixedRate

      public static PollerSpec fixedRate​(long period, long initialDelay)
    • fixedRate

      public static PollerSpec fixedRate​(long period, java.util.concurrent.TimeUnit timeUnit, long initialDelay)
    • fixedDelay

      public static PollerSpec fixedDelay​(java.time.Duration period)
    • fixedDelay

      public static PollerSpec fixedDelay​(long period)
    • fixedDelay

      public static PollerSpec fixedDelay​(java.time.Duration period, java.time.Duration initialDelay)
    • fixedDelay

      public static PollerSpec fixedDelay​(long period, java.util.concurrent.TimeUnit timeUnit)
    • fixedDelay

      public static PollerSpec fixedDelay​(long period, long initialDelay)
    • fixedDelay

      public static PollerSpec fixedDelay​(long period, java.util.concurrent.TimeUnit timeUnit, long initialDelay)
    • cron

      public static PollerSpec cron​(java.lang.String cronExpression)
    • cron

      public static PollerSpec cron​(java.lang.String cronExpression, java.util.TimeZone timeZone)