@Configuration
@EnableConfigurationProperties(value={LightminClientProperties.class,LightminProperties.class})
@Import(value=org.tuxdevelop.spring.batch.lightmin.configuration.CommonSpringBatchLightminConfiguration.class)
public class LightminClientConfiguration
extends Object
| Constructor and Description |
|---|
LightminClientConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
LightminClientRegistrator |
lightminClientRegistrator(LightminClientProperties lightminClientProperties,
LightminProperties lightminProperties,
org.springframework.batch.core.configuration.JobRegistry jobRegistry) |
OnClientApplicationReadyEventListener |
onClientApplicationReadyEventListener(RegistrationLightminClientApplicationBean registrationLightminClientApplicationBean,
LightminClientProperties lightminClientProperties) |
OnContextClosedEventListener |
onContextClosedEventListener(RegistrationLightminClientApplicationBean registrationLightminClientApplicationBean) |
RegistrationLightminClientApplicationBean |
registrationLightminClientApplicationBean(LightminClientRegistrator lightminClientRegistrator,
LightminProperties lightminProperties)
ApplicationListener triggering registration after being ready/shutdown
|
@Bean @ConditionalOnMissingBean public LightminClientRegistrator lightminClientRegistrator(LightminClientProperties lightminClientProperties, LightminProperties lightminProperties, org.springframework.batch.core.configuration.JobRegistry jobRegistry)
@Bean @ConditionalOnMissingBean public RegistrationLightminClientApplicationBean registrationLightminClientApplicationBean(LightminClientRegistrator lightminClientRegistrator, LightminProperties lightminProperties)
@Bean public OnClientApplicationReadyEventListener onClientApplicationReadyEventListener(RegistrationLightminClientApplicationBean registrationLightminClientApplicationBean, LightminClientProperties lightminClientProperties)
@Bean public OnContextClosedEventListener onContextClosedEventListener(RegistrationLightminClientApplicationBean registrationLightminClientApplicationBean)
Copyright © 2016. All rights reserved.