Skip to content

Commit 954f2d7

Browse files
committed
Move Jersey metrics to spring-boot-jersey
1 parent 43b60a1 commit 954f2d7

File tree

7 files changed

+11
-10
lines changed

7 files changed

+11
-10
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
@@ -91,7 +91,6 @@ dependencies {
9191
}
9292
optional("org.glassfish.jersey.core:jersey-server")
9393
optional("org.glassfish.jersey.containers:jersey-container-servlet-core")
94-
optional("org.glassfish.jersey.ext:jersey-micrometer")
9594
optional("org.hibernate.orm:hibernate-core")
9695
optional("org.hibernate.orm:hibernate-micrometer")
9796
optional("org.hibernate.validator:hibernate-validator")

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ org.springframework.boot.actuate.autoconfigure.env.EnvironmentEndpointAutoConfig
1414
org.springframework.boot.actuate.autoconfigure.management.HeapDumpWebEndpointAutoConfiguration
1515
org.springframework.boot.actuate.autoconfigure.management.ThreadDumpEndpointAutoConfiguration
1616
org.springframework.boot.actuate.autoconfigure.metrics.data.RepositoryMetricsAutoConfiguration
17-
org.springframework.boot.actuate.autoconfigure.metrics.jersey.JerseyServerMetricsAutoConfiguration
1817
org.springframework.boot.actuate.autoconfigure.metrics.task.TaskExecutorMetricsAutoConfiguration
1918
org.springframework.boot.actuate.autoconfigure.observability.ObservabilityAutoConfiguration
2019
org.springframework.boot.actuate.autoconfigure.observation.batch.BatchObservationAutoConfiguration
@@ -43,4 +42,4 @@ org.springframework.boot.actuate.autoconfigure.tracing.zipkin.ZipkinTracingAutoC
4342
org.springframework.boot.actuate.autoconfigure.web.exchanges.HttpExchangesAutoConfiguration
4443
org.springframework.boot.actuate.autoconfigure.web.exchanges.HttpExchangesEndpointAutoConfiguration
4544
org.springframework.boot.actuate.autoconfigure.web.mappings.MappingsEndpointAutoConfiguration
46-
org.springframework.boot.actuate.autoconfigure.web.servlet.ServletManagementContextAutoConfiguration
45+
org.springframework.boot.actuate.autoconfigure.web.servlet.ServletManagementContextAutoConfiguration

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,12 @@ dependencies {
2121

2222
implementation("org.springframework:spring-web")
2323

24-
optional(project(":spring-boot-project:spring-boot-autoconfigure"))
2524
optional(project(":spring-boot-project:spring-boot-actuator-autoconfigure"))
25+
optional(project(":spring-boot-project:spring-boot-autoconfigure"))
26+
optional(project(":spring-boot-project:spring-boot-metrics"))
27+
optional(project(":spring-boot-project:spring-boot-micrometer-observation"))
2628
optional("io.projectreactor:reactor-core")
29+
optional("org.glassfish.jersey.ext:jersey-micrometer")
2730

2831
testFixturesApi(testFixtures(project(":spring-boot-project:spring-boot-actuator")))
2932
testFixturesImplementation(project(":spring-boot-project:spring-boot-tomcat"))
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.metrics.jersey;
17+
package org.springframework.boot.jersey.autoconfigure.metrics;
1818

1919
import io.micrometer.core.instrument.config.MeterFilter;
2020
import io.micrometer.observation.ObservationRegistry;
@@ -44,7 +44,7 @@
4444
* @author Michael Simons
4545
* @author Andy Wilkinson
4646
* @author Moritz Halbritter
47-
* @since 2.1.0
47+
* @since 4.0.0
4848
*/
4949
@AutoConfiguration(after = { ObservationAutoConfiguration.class })
5050
@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.SERVLET)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@
1717
/**
1818
* Auto-configuration for Jersey actuator metrics.
1919
*/
20-
package org.springframework.boot.actuate.autoconfigure.metrics.jersey;
20+
package org.springframework.boot.jersey.autoconfigure.metrics;
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
org.springframework.boot.jersey.actuate.autoconfigure.health.HealthEndpointJerseyExtensionAutoConfiguration
22
org.springframework.boot.jersey.autoconfigure.JerseyAutoConfiguration
3+
org.springframework.boot.jersey.autoconfigure.metrics.JerseyServerMetricsAutoConfiguration
Lines changed: 2 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.metrics.jersey;
17+
package org.springframework.boot.jersey.autoconfigure.metrics;
1818

1919
import java.net.URI;
2020

@@ -30,7 +30,6 @@
3030
import org.glassfish.jersey.server.ResourceConfig;
3131
import org.junit.jupiter.api.Test;
3232

33-
import org.springframework.boot.actuate.autoconfigure.metrics.test.MetricsRun;
3433
import org.springframework.boot.autoconfigure.AutoConfigurations;
3534
import org.springframework.boot.jersey.autoconfigure.JerseyAutoConfiguration;
3635
import org.springframework.boot.jersey.autoconfigure.ResourceConfigCustomizer;
@@ -58,7 +57,7 @@
5857
*/
5958
class JerseyServerMetricsAutoConfigurationTests {
6059

61-
private final ApplicationContextRunner contextRunner = new ApplicationContextRunner().with(MetricsRun.simple())
60+
private final ApplicationContextRunner contextRunner = new ApplicationContextRunner()
6261
.withConfiguration(AutoConfigurations.of(JerseyServerMetricsAutoConfiguration.class));
6362

6463
private final WebApplicationContextRunner webContextRunner = new WebApplicationContextRunner(

0 commit comments

Comments
 (0)