Skip to content

Commit 4fb0700

Browse files
committed
Move Hazelcast health auto-configuration into spring-boot-hazelcast
1 parent 8e8266e commit 4fb0700

File tree

10 files changed

+12
-13
lines changed

10 files changed

+12
-13
lines changed

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ dependencies {
3636
optional(project(":spring-boot-project:spring-boot-data-mongodb"))
3737
optional(project(":spring-boot-project:spring-boot-data-neo4j"))
3838
optional(project(":spring-boot-project:spring-boot-data-redis"))
39-
optional(project(":spring-boot-project:spring-boot-hazelcast"))
4039
optional(project(":spring-boot-project:spring-boot-http-converter"))
4140
optional(project(":spring-boot-project:spring-boot-http-codec"))
4241
optional(project(":spring-boot-project:spring-boot-integration"))

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
@@ -15,7 +15,6 @@ org.springframework.boot.actuate.autoconfigure.data.redis.RedisReactiveHealthCon
1515
org.springframework.boot.actuate.autoconfigure.endpoint.jackson.JacksonEndpointAutoConfiguration
1616
org.springframework.boot.actuate.autoconfigure.endpoint.jmx.JmxEndpointAutoConfiguration
1717
org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointAutoConfiguration
18-
org.springframework.boot.actuate.autoconfigure.hazelcast.HazelcastHealthContributorAutoConfiguration
1918
org.springframework.boot.actuate.autoconfigure.integration.IntegrationGraphEndpointAutoConfiguration
2019
org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthContributorAutoConfiguration
2120
org.springframework.boot.actuate.autoconfigure.jms.JmsHealthContributorAutoConfiguration

spring-boot-project/spring-boot-actuator-autoconfigure-all/src/test/java/org/springframework/boot/actuate/autoconfigure/integrationtest/WebEndpointsAutoConfigurationIntegrationTests.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
import org.springframework.boot.data.redis.autoconfigure.RedisAutoConfiguration;
3535
import org.springframework.boot.data.redis.autoconfigure.RedisRepositoriesAutoConfiguration;
3636
import org.springframework.boot.data.rest.autoconfigure.RepositoryRestMvcAutoConfiguration;
37-
import org.springframework.boot.hazelcast.autoconfigure.HazelcastAutoConfiguration;
3837
import org.springframework.boot.liquibase.autoconfigure.LiquibaseAutoConfiguration;
3938
import org.springframework.boot.mongodb.autoconfigure.MongoAutoConfiguration;
4039
import org.springframework.boot.mongodb.autoconfigure.MongoReactiveAutoConfiguration;
@@ -80,7 +79,7 @@ private ReactiveWebApplicationContextRunner reactiveWebRunner() {
8079
CassandraDataAutoConfiguration.class, Neo4jDataAutoConfiguration.class,
8180
Neo4jReactiveDataAutoConfiguration.class, MongoAutoConfiguration.class, MongoDataAutoConfiguration.class,
8281
MongoReactiveAutoConfiguration.class, MongoReactiveDataAutoConfiguration.class,
83-
RepositoryRestMvcAutoConfiguration.class, HazelcastAutoConfiguration.class, RedisAutoConfiguration.class,
82+
RepositoryRestMvcAutoConfiguration.class, RedisAutoConfiguration.class,
8483
RedisRepositoriesAutoConfiguration.class, BraveAutoConfiguration.class,
8584
OpenTelemetryTracingAutoConfiguration.class })
8685
@SpringBootConfiguration

spring-boot-project/spring-boot-hazelcast/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(project(":spring-boot-project:spring-boot-jpa"))
2020
optional("com.hazelcast:hazelcast-spring")
Lines changed: 3 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.hazelcast;
17+
package org.springframework.boot.hazelcast.actuate.health.autoconfigure;
1818

1919
import com.hazelcast.core.HazelcastInstance;
2020

@@ -36,10 +36,10 @@
3636
* {@link HazelcastHealthIndicator}.
3737
*
3838
* @author Dmytro Nosan
39-
* @since 2.2.0
39+
* @since 4.0.0
4040
*/
4141
@AutoConfiguration(after = HazelcastAutoConfiguration.class)
42-
@ConditionalOnClass({ HazelcastInstance.class, HazelcastHealthIndicator.class })
42+
@ConditionalOnClass({ HazelcastInstance.class, ConditionalOnEnabledHealthIndicator.class })
4343
@ConditionalOnBean(HazelcastInstance.class)
4444
@ConditionalOnEnabledHealthIndicator("hazelcast")
4545
public class HazelcastHealthContributorAutoConfiguration
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 Hazelcast concerns.
18+
* Auto-configuration for Hazelcast health integration.
1919
*/
20-
package org.springframework.boot.actuate.autoconfigure.hazelcast;
20+
package org.springframework.boot.hazelcast.actuate.health.autoconfigure;
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
org.springframework.boot.hazelcast.actuate.health.autoconfigure.HazelcastHealthContributorAutoConfiguration
12
org.springframework.boot.hazelcast.autoconfigure.HazelcastAutoConfiguration
23
org.springframework.boot.hazelcast.autoconfigure.HazelcastJpaDependencyAutoConfiguration
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.hazelcast;
17+
package org.springframework.boot.hazelcast.actuate.health.autoconfigure;
1818

1919
import com.hazelcast.core.HazelcastInstance;
2020
import org.junit.jupiter.api.Test;
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.hazelcast;
17+
package org.springframework.boot.hazelcast.actuate.health.autoconfigure;
1818

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

spring-boot-project/spring-boot-session-hazelcast/src/main/java/org/springframework/boot/session/hazelcast/autoconfigure/HazelcastSessionAutoConfiguration.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication.Type;
2828
import org.springframework.boot.context.properties.EnableConfigurationProperties;
2929
import org.springframework.boot.context.properties.PropertyMapper;
30+
import org.springframework.boot.hazelcast.autoconfigure.HazelcastAutoConfiguration;
3031
import org.springframework.boot.session.autoconfigure.SessionAutoConfiguration;
3132
import org.springframework.boot.session.autoconfigure.SessionProperties;
3233
import org.springframework.boot.web.server.autoconfigure.ServerProperties;
@@ -48,7 +49,7 @@
4849
* @author Vedran Pavic
4950
* @since 4.0.0
5051
*/
51-
@AutoConfiguration(before = SessionAutoConfiguration.class)
52+
@AutoConfiguration(before = SessionAutoConfiguration.class, after = HazelcastAutoConfiguration.class)
5253
@ConditionalOnWebApplication(type = Type.SERVLET)
5354
@ConditionalOnClass(HazelcastIndexedSessionRepository.class)
5455
@ConditionalOnMissingBean(SessionRepository.class)

0 commit comments

Comments
 (0)