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 PollerSpeccron(java.lang.String cronExpression)static PollerSpeccron(java.lang.String cronExpression, java.util.TimeZone timeZone)static PollerSpecfixedDelay(long period)static PollerSpecfixedDelay(long period, long initialDelay)static PollerSpecfixedDelay(long period, java.util.concurrent.TimeUnit timeUnit)static PollerSpecfixedDelay(long period, java.util.concurrent.TimeUnit timeUnit, long initialDelay)static PollerSpecfixedDelay(java.time.Duration period)static PollerSpecfixedDelay(java.time.Duration period, java.time.Duration initialDelay)static PollerSpecfixedRate(long period)static PollerSpecfixedRate(long period, long initialDelay)static PollerSpecfixedRate(long period, java.util.concurrent.TimeUnit timeUnit)static PollerSpecfixedRate(long period, java.util.concurrent.TimeUnit timeUnit, long initialDelay)static PollerSpecfixedRate(java.time.Duration period)static PollerSpecfixedRate(java.time.Duration period, java.time.Duration initialDelay)static PollerSpectrigger(org.springframework.scheduling.Trigger trigger)
-
Method Details
-
trigger
-
fixedRate
-
fixedRate
-
fixedRate
-
fixedRate
-
fixedRate
-
fixedRate
public static PollerSpec fixedRate(long period, java.util.concurrent.TimeUnit timeUnit, long initialDelay) -
fixedDelay
-
fixedDelay
-
fixedDelay
-
fixedDelay
-
fixedDelay
-
fixedDelay
public static PollerSpec fixedDelay(long period, java.util.concurrent.TimeUnit timeUnit, long initialDelay) -
cron
-
cron
-