Skip to content

Commit 4ac5d78

Browse files
committed
CXF-9180: Migrate to JSpecify 1.x annotations
1 parent 28b87ab commit 4ac5d78

16 files changed

Lines changed: 33 additions & 12 deletions

File tree

integration/tracing/tracing-micrometer/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@
2222
</properties>
2323

2424
<dependencies>
25+
<dependency>
26+
<groupId>org.jspecify</groupId>
27+
<artifactId>jspecify</artifactId>
28+
</dependency>
2529
<dependency>
2630
<groupId>jakarta.xml.ws</groupId>
2731
<artifactId>jakarta.xml.ws-api</artifactId>

integration/tracing/tracing-micrometer/src/main/java/org/apache/cxf/tracing/micrometer/AbstractObservationClientProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
import org.apache.cxf.common.logging.LogUtils;
2525
import org.apache.cxf.phase.PhaseInterceptorChain;
2626
import org.apache.cxf.tracing.AbstractTracingProvider;
27+
import org.jspecify.annotations.Nullable;
2728

28-
import io.micrometer.common.lang.Nullable;
2929
import io.micrometer.observation.Observation;
3030
import io.micrometer.observation.ObservationRegistry;
3131

integration/tracing/tracing-micrometer/src/main/java/org/apache/cxf/tracing/micrometer/ObservationClientFeature.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
import org.apache.cxf.feature.AbstractPortableFeature;
2727
import org.apache.cxf.feature.DelegatingFeature;
2828
import org.apache.cxf.interceptor.InterceptorProvider;
29+
import org.jspecify.annotations.Nullable;
2930

30-
import io.micrometer.common.lang.Nullable;
3131
import io.micrometer.observation.ObservationRegistry;
3232

3333
@NoJSR250Annotations

integration/tracing/tracing-micrometer/src/main/java/org/apache/cxf/tracing/micrometer/ObservationClientStartInterceptor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
import org.apache.cxf.interceptor.Fault;
2323
import org.apache.cxf.message.Message;
2424
import org.apache.cxf.phase.Phase;
25+
import org.jspecify.annotations.Nullable;
2526

26-
import io.micrometer.common.lang.Nullable;
2727
import io.micrometer.observation.Observation;
2828
import io.micrometer.observation.ObservationRegistry;
2929

integration/tracing/tracing-micrometer/src/main/java/org/apache/cxf/tracing/micrometer/ObservationFeature.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import org.apache.cxf.feature.AbstractPortableFeature;
2727
import org.apache.cxf.feature.DelegatingFeature;
2828
import org.apache.cxf.interceptor.InterceptorProvider;
29-
import org.apache.cxf.jaxrs.ext.Nullable;
29+
import org.jspecify.annotations.Nullable;
3030

3131
import io.micrometer.observation.ObservationRegistry;
3232

integration/tracing/tracing-micrometer/src/main/java/org/apache/cxf/tracing/micrometer/ObservationStartInterceptor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020

2121
import org.apache.cxf.common.injection.NoJSR250Annotations;
2222
import org.apache.cxf.interceptor.Fault;
23-
import org.apache.cxf.jaxrs.ext.Nullable;
2423
import org.apache.cxf.message.Message;
2524
import org.apache.cxf.phase.Phase;
25+
import org.jspecify.annotations.Nullable;
2626

2727
import io.micrometer.observation.Observation;
2828
import io.micrometer.observation.ObservationRegistry;

integration/tracing/tracing-micrometer/src/main/java/org/apache/cxf/tracing/micrometer/jaxrs/AbstractJaxrsObservationConvention.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@
2424
import org.apache.cxf.common.util.StringUtils;
2525
import org.apache.cxf.tracing.micrometer.jaxrs.JaxrsObservationDocumentation.CommonHighCardinalityKeys;
2626
import org.apache.cxf.tracing.micrometer.jaxrs.JaxrsObservationDocumentation.CommonLowCardinalityKeys;
27+
import org.jspecify.annotations.Nullable;
2728

2829
import io.micrometer.common.KeyValue;
2930
import io.micrometer.common.KeyValues;
30-
import io.micrometer.common.lang.Nullable;
3131

3232
/**
3333
*

integration/tracing/tracing-micrometer/src/main/java/org/apache/cxf/tracing/micrometer/jaxrs/ObservationClientProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
import jakarta.ws.rs.client.ClientResponseContext;
2626
import jakarta.ws.rs.client.ClientResponseFilter;
2727
import jakarta.ws.rs.ext.Provider;
28-
import org.apache.cxf.jaxrs.ext.Nullable;
2928
import org.apache.cxf.tracing.micrometer.AbstractObservationClientProvider;
3029
import org.apache.cxf.tracing.micrometer.ObservationScope;
30+
import org.jspecify.annotations.Nullable;
3131

3232
import io.micrometer.observation.Observation;
3333
import io.micrometer.observation.ObservationRegistry;

integration/tracing/tracing-micrometer/src/main/java/org/apache/cxf/tracing/micrometer/jaxrs/ObservationFeature.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import jakarta.ws.rs.core.Feature;
2222
import jakarta.ws.rs.core.FeatureContext;
2323
import jakarta.ws.rs.ext.Provider;
24-
import org.apache.cxf.jaxrs.ext.Nullable;
24+
import org.jspecify.annotations.Nullable;
2525

2626
import io.micrometer.observation.ObservationRegistry;
2727

parent/pom.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@
113113
<cxf.dropwizard4.version>4.2.37</cxf.dropwizard4.version>
114114
<cxf.ehcache3.version>3.11.1</cxf.ehcache3.version>
115115
<cxf.el-api.version>6.0.1</cxf.el-api.version>
116-
<cxf.findbugs.version>3.0.2</cxf.findbugs.version>
117116
<cxf.jvnet.jaxb.version>4.0.12</cxf.jvnet.jaxb.version>
118117
<cxf.geronimo.jta.version>1.1.1</cxf.geronimo.jta.version>
119118
<cxf.geronimo.openapi.version>1.0.15</cxf.geronimo.openapi.version>
@@ -166,6 +165,7 @@
166165
<cxf.jexl.version>3.5.0</cxf.jexl.version>
167166
<cxf.joda.time.version>2.10.10</cxf.joda.time.version>
168167
<cxf.johnzon.version>2.0.2</cxf.johnzon.version>
168+
<cxf.jspecify.version>1.0.0</cxf.jspecify.version>
169169
<cxf.json.api.version>2.1.3</cxf.json.api.version>
170170
<cxf.json.bind-api.version>3.0.1</cxf.json.bind-api.version>
171171
<cxf.jsr250.api.version>1.0</cxf.jsr250.api.version>
@@ -2065,6 +2065,11 @@
20652065
</exclusion>
20662066
</exclusions>
20672067
</dependency>
2068+
<dependency>
2069+
<groupId>org.jspecify</groupId>
2070+
<artifactId>jspecify</artifactId>
2071+
<version>${cxf.jspecify.version}</version>
2072+
</dependency>
20682073
</dependencies>
20692074
</dependencyManagement>
20702075
<profiles>

0 commit comments

Comments
 (0)