Skip to content

Commit 021a53e

Browse files
committed
Move Quartz endpoint auto-configuration into spring-boot-quartz
1 parent 05cf2a5 commit 021a53e

File tree

8 files changed

+10
-11
lines changed

8 files changed

+10
-11
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-jsonb"))
4545
optional(project(":spring-boot-project:spring-boot-kafka"))
4646
optional(project(":spring-boot-project:spring-boot-mongodb"))
47-
optional(project(":spring-boot-project:spring-boot-quartz"))
4847
optional(project(":spring-boot-project:spring-boot-r2dbc"))
4948
optional(project(":spring-boot-project:spring-boot-reactor-netty"))
5049
optional(project(":spring-boot-project:spring-boot-restclient"))
@@ -133,7 +132,6 @@ dependencies {
133132
optional("org.junit.platform:junit-platform-launcher")
134133
optional("org.mongodb:mongodb-driver-reactivestreams")
135134
optional("org.mongodb:mongodb-driver-sync")
136-
optional("org.quartz-scheduler:quartz")
137135
optional("org.springframework:spring-messaging")
138136
optional("org.springframework:spring-webflux")
139137
optional("org.springframework:spring-webmvc")

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
@@ -71,7 +71,6 @@ org.springframework.boot.actuate.autoconfigure.observation.web.client.HttpClient
7171
org.springframework.boot.actuate.autoconfigure.observation.web.reactive.WebFluxObservationAutoConfiguration
7272
org.springframework.boot.actuate.autoconfigure.observation.web.servlet.WebMvcObservationAutoConfiguration
7373
org.springframework.boot.actuate.autoconfigure.opentelemetry.OpenTelemetryAutoConfiguration
74-
org.springframework.boot.actuate.autoconfigure.quartz.QuartzEndpointAutoConfiguration
7574
org.springframework.boot.actuate.autoconfigure.r2dbc.ConnectionFactoryHealthContributorAutoConfiguration
7675
org.springframework.boot.actuate.autoconfigure.r2dbc.R2dbcObservationAutoConfiguration
7776
org.springframework.boot.actuate.autoconfigure.sbom.SbomEndpointAutoConfiguration

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

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

1616
implementation(project(":spring-boot-project:spring-boot-sql"))
1717

18-
optional(project(":spring-boot-project:spring-boot-actuator"))
18+
optional(project(":spring-boot-project:spring-boot-actuator-autoconfigure"))
1919
optional(project(":spring-boot-project:spring-boot-autoconfigure"))
2020
optional(project(":spring-boot-project:spring-boot-jdbc"))
2121

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.quartz;
17+
package org.springframework.boot.quartz.actuate.endpoint.autoconfigure;
1818

1919
import org.quartz.Scheduler;
2020

@@ -38,10 +38,10 @@
3838
*
3939
* @author Vedran Pavic
4040
* @author Stephane Nicoll
41-
* @since 2.5.0
41+
* @since 4.0.0
4242
*/
4343
@AutoConfiguration(after = QuartzAutoConfiguration.class)
44-
@ConditionalOnClass({ Scheduler.class, QuartzEndpoint.class })
44+
@ConditionalOnClass({ Scheduler.class, QuartzEndpoint.class, ConditionalOnAvailableEndpoint.class })
4545
@ConditionalOnAvailableEndpoint(QuartzEndpoint.class)
4646
@EnableConfigurationProperties(QuartzEndpointProperties.class)
4747
public class QuartzEndpointAutoConfiguration {
Lines changed: 2 additions & 2 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.quartz;
17+
package org.springframework.boot.quartz.actuate.endpoint.autoconfigure;
1818

1919
import java.util.HashSet;
2020
import java.util.Set;
@@ -27,7 +27,7 @@
2727
* Configuration properties for {@link QuartzEndpoint}.
2828
*
2929
* @author Madhura Bhave
30-
* @since 3.0.0
30+
* @since 4.0.0
3131
*/
3232
@ConfigurationProperties("management.endpoint.quartz")
3333
public class QuartzEndpointProperties {
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 Quartz Scheduler concerns.
18+
* Auto-configuration for Quartz Scheduler actuator endpoint.
1919
*/
20-
package org.springframework.boot.actuate.autoconfigure.quartz;
20+
package org.springframework.boot.quartz.actuate.endpoint.autoconfigure;
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1+
org.springframework.boot.quartz.actuate.endpoint.autoconfigure.QuartzEndpointAutoConfiguration
12
org.springframework.boot.quartz.autoconfigure.QuartzAutoConfiguration
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import org.springframework.boot.autoconfigure.AutoConfigurations;
2727
import org.springframework.boot.quartz.actuate.endpoint.QuartzEndpoint;
2828
import org.springframework.boot.quartz.actuate.endpoint.QuartzEndpointWebExtension;
29+
import org.springframework.boot.quartz.actuate.endpoint.autoconfigure.QuartzEndpointAutoConfiguration;
2930
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
3031
import org.springframework.context.annotation.Bean;
3132
import org.springframework.context.annotation.Configuration;

0 commit comments

Comments
 (0)