Skip to content

Commit 1240123

Browse files
committed
Move LDAP health auto-configuration in spring-boot-ldap
1 parent 9d00905 commit 1240123

File tree

7 files changed

+9
-10
lines changed

7 files changed

+9
-10
lines changed

spring-boot-project/spring-boot-actuator-autoconfigure-all/build.gradle

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ dependencies {
4444
optional(project(":spring-boot-project:spring-boot-jetty"))
4545
optional(project(":spring-boot-project:spring-boot-jsonb"))
4646
optional(project(":spring-boot-project:spring-boot-kafka"))
47-
optional(project(":spring-boot-project:spring-boot-ldap"))
4847
optional(project(":spring-boot-project:spring-boot-liquibase"))
4948
optional(project(":spring-boot-project:spring-boot-mail"))
5049
optional(project(":spring-boot-project:spring-boot-mongodb"))
@@ -150,7 +149,6 @@ dependencies {
150149
optional("org.springframework.batch:spring-batch-core")
151150
optional("org.springframework.data:spring-data-couchbase")
152151
optional("org.springframework.data:spring-data-jpa")
153-
optional("org.springframework.data:spring-data-ldap")
154152
optional("org.springframework.data:spring-data-mongodb")
155153
optional("org.springframework.data:spring-data-redis")
156154
optional("org.springframework.graphql:spring-graphql")

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ org.springframework.boot.actuate.autoconfigure.endpoint.jackson.JacksonEndpointA
1616
org.springframework.boot.actuate.autoconfigure.endpoint.jmx.JmxEndpointAutoConfiguration
1717
org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointAutoConfiguration
1818
org.springframework.boot.actuate.autoconfigure.integration.IntegrationGraphEndpointAutoConfiguration
19-
org.springframework.boot.actuate.autoconfigure.ldap.LdapHealthContributorAutoConfiguration
2019
org.springframework.boot.actuate.autoconfigure.liquibase.LiquibaseEndpointAutoConfiguration
2120
org.springframework.boot.actuate.autoconfigure.logging.LogFileWebEndpointAutoConfiguration
2221
org.springframework.boot.actuate.autoconfigure.logging.LoggersEndpointAutoConfiguration

spring-boot-project/spring-boot-ldap/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ dependencies {
1414

1515
compileOnly("com.fasterxml.jackson.core:jackson-annotations")
1616

17-
optional(project(":spring-boot-project:spring-boot-actuator"))
17+
optional(project(":spring-boot-project:spring-boot-actuator-autoconfigure"))
1818
optional(project(":spring-boot-project:spring-boot-autoconfigure"))
1919
optional("com.unboundid:unboundid-ldapsdk")
2020

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/main/java/org/springframework/boot/actuate/autoconfigure/ldap/LdapHealthContributorAutoConfiguration.java renamed to spring-boot-project/spring-boot-ldap/src/main/java/org/springframework/boot/ldap/actuate/health/autoconfigure/LdapHealthContributorAutoConfiguration.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.actuate.autoconfigure.ldap;
17+
package org.springframework.boot.ldap.actuate.health.autoconfigure;
1818

1919
import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
2020
import org.springframework.boot.actuate.autoconfigure.health.CompositeHealthContributorConfiguration;
@@ -26,6 +26,7 @@
2626
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
2727
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
2828
import org.springframework.boot.ldap.actuate.health.LdapHealthIndicator;
29+
import org.springframework.boot.ldap.autoconfigure.LdapAutoConfiguration;
2930
import org.springframework.context.annotation.Bean;
3031
import org.springframework.ldap.core.LdapOperations;
3132

@@ -36,8 +37,8 @@
3637
* @author Stephane Nicoll
3738
* @since 2.0.0
3839
*/
39-
@AutoConfiguration(afterName = "org.springframework.boot.ldap.autoconfigure.LdapAutoConfiguration")
40-
@ConditionalOnClass({ LdapOperations.class, LdapHealthIndicator.class })
40+
@AutoConfiguration(after = LdapAutoConfiguration.class)
41+
@ConditionalOnClass({ LdapOperations.class, LdapHealthIndicator.class, ConditionalOnEnabledHealthIndicator.class })
4142
@ConditionalOnBean(LdapOperations.class)
4243
@ConditionalOnEnabledHealthIndicator("ldap")
4344
public class LdapHealthContributorAutoConfiguration

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/main/java/org/springframework/boot/actuate/autoconfigure/ldap/package-info.java renamed to spring-boot-project/spring-boot-ldap/src/main/java/org/springframework/boot/ldap/actuate/health/autoconfigure/package-info.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@
1515
*/
1616

1717
/**
18-
* Auto-configuration for actuator LDAP concerns.
18+
* Auto-configuration for LDAP health integration.
1919
*/
20-
package org.springframework.boot.actuate.autoconfigure.ldap;
20+
package org.springframework.boot.ldap.actuate.health.autoconfigure;
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
org.springframework.boot.ldap.actuate.health.autoconfigure.LdapHealthContributorAutoConfiguration
12
org.springframework.boot.ldap.autoconfigure.embedded.EmbeddedLdapAutoConfiguration
23
org.springframework.boot.ldap.autoconfigure.LdapAutoConfiguration

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/test/java/org/springframework/boot/actuate/autoconfigure/ldap/LdapHealthContributorAutoConfigurationTests.java renamed to spring-boot-project/spring-boot-ldap/src/test/java/org/springframework/boot/ldap/actuate/health/autoconfigure/LdapHealthContributorAutoConfigurationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.boot.actuate.autoconfigure.ldap;
17+
package org.springframework.boot.ldap.actuate.health.autoconfigure;
1818

1919
import org.junit.jupiter.api.Test;
2020

0 commit comments

Comments
 (0)