@Configuration public class TriggerConfiguration extends Object
Constructor and Description |
---|
TriggerConfiguration() |
Modifier and Type | Method and Description |
---|---|
org.springframework.scheduling.Trigger |
cronTrigger() |
org.springframework.scheduling.Trigger |
dateTrigger() |
org.springframework.integration.scheduling.PollerMetadata |
defaultPoller(org.springframework.scheduling.Trigger trigger) |
org.springframework.scheduling.Trigger |
periodicTrigger() |
@Bean(name={"defaultPoller","org.springframework.integration.context.defaultPollerMetadata"}) public org.springframework.integration.scheduling.PollerMetadata defaultPoller(org.springframework.scheduling.Trigger trigger)
@Bean(name="POLLER_TRIGGER") @ConditionalOnProperty(value="trigger.cron") public org.springframework.scheduling.Trigger cronTrigger()
@Bean(name="POLLER_TRIGGER") @Conditional(value=org.springframework.cloud.stream.app.trigger.TriggerConfiguration.PeriodicTriggerCondition.class) public org.springframework.scheduling.Trigger periodicTrigger()
@Bean(name="POLLER_TRIGGER") @ConditionalOnProperty(value="trigger.date") public org.springframework.scheduling.Trigger dateTrigger()
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.