@Configuration
@EnableConfigurationProperties(value={AdminProperties.class,AdminClientProperties.class})
@ConditionalOnWebApplication
@Conditional(value=SpringBootAdminClientEnabledCondition.class)
public class SpringBootAdminClientAutoConfiguration
extends Object
| Constructor and Description |
|---|
SpringBootAdminClientAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ApplicationFactory |
applicationFactory(AdminClientProperties client,
org.springframework.boot.actuate.autoconfigure.ManagementServerProperties management,
org.springframework.boot.autoconfigure.web.ServerProperties server,
String healthEndpointPath,
javax.servlet.ServletContext servletContext) |
RegistrationApplicationListener |
registrationListener(AdminProperties admin,
ApplicationRegistrator registrator) |
org.springframework.scheduling.TaskScheduler |
registrationTaskScheduler() |
ApplicationRegistrator |
registrator(AdminProperties admin,
ApplicationFactory applicationFactory,
org.springframework.boot.web.client.RestTemplateBuilder restTemplBuilder) |
public SpringBootAdminClientAutoConfiguration()
@Bean @ConditionalOnMissingBean public ApplicationRegistrator registrator(AdminProperties admin, ApplicationFactory applicationFactory, org.springframework.boot.web.client.RestTemplateBuilder restTemplBuilder)
@Bean @ConditionalOnMissingBean public ApplicationFactory applicationFactory(AdminClientProperties client, org.springframework.boot.actuate.autoconfigure.ManagementServerProperties management, org.springframework.boot.autoconfigure.web.ServerProperties server, @Value(value="${endpoints.health.path:/${endpoints.health.id:health}}") String healthEndpointPath, javax.servlet.ServletContext servletContext)
@Bean @Qualifier(value="registrationTaskScheduler") public org.springframework.scheduling.TaskScheduler registrationTaskScheduler()
@Bean @ConditionalOnMissingBean public RegistrationApplicationListener registrationListener(AdminProperties admin, ApplicationRegistrator registrator)
Copyright © 2018 codecentric AG. All rights reserved.