This is an automated email from the ASF dual-hosted git repository.
reta pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cxf.git
The following commit(s) were added to refs/heads/main by this push:
new a7cf20570e CXF-9178: Run Jakarta RESTful Web Services 4.0 TCK
a7cf20570e is described below
commit a7cf20570e443a8d54918dbcc17e45c229771871
Author: Andriy Redko <[email protected]>
AuthorDate: Sun Jan 25 12:47:22 2026 -0500
CXF-9178: Run Jakarta RESTful Web Services 4.0 TCK
---
.../main/java/org/apache/cxf/jaxrs/impl/ContainerRequestContextImpl.java | 1 +
.../java/org/apache/cxf/jaxrs/impl/ContainerResponseContextImpl.java | 1 +
.../jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/HttpHeadersImpl.java | 1 +
.../java/org/apache/cxf/jaxrs/client/spec/ClientRequestContextImpl.java | 1 +
.../java/org/apache/cxf/jaxrs/client/spec/ClientResponseContextImpl.java | 1 +
5 files changed, 5 insertions(+)
diff --git
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/ContainerRequestContextImpl.java
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/ContainerRequestContextImpl.java
index d380643362..13fdd4a80c 100644
---
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/ContainerRequestContextImpl.java
+++
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/ContainerRequestContextImpl.java
@@ -189,6 +189,7 @@ public class ContainerRequestContextImpl extends
AbstractRequestContextImpl
return false;
}
return Arrays.stream(headerString.split(valueSeparatorRegex))
+ .map(String::trim)
.filter(valuePredicate)
.findAny()
.isPresent();
diff --git
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/ContainerResponseContextImpl.java
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/ContainerResponseContextImpl.java
index dcd110fae5..aae07e111e 100644
---
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/ContainerResponseContextImpl.java
+++
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/ContainerResponseContextImpl.java
@@ -90,6 +90,7 @@ public class ContainerResponseContextImpl extends
AbstractResponseContextImpl
return false;
}
return Arrays.stream(headerString.split(valueSeparatorRegex))
+ .map(String::trim)
.filter(valuePredicate)
.findAny()
.isPresent();
diff --git
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/HttpHeadersImpl.java
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/HttpHeadersImpl.java
index 6c8a29a856..e3b6c5b20f 100644
---
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/HttpHeadersImpl.java
+++
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/HttpHeadersImpl.java
@@ -383,6 +383,7 @@ public class HttpHeadersImpl implements HttpHeaders {
return false;
}
return Arrays.stream(headerString.split(valueSeparatorRegex))
+ .map(String::trim)
.filter(valuePredicate)
.findAny()
.isPresent();
diff --git
a/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/spec/ClientRequestContextImpl.java
b/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/spec/ClientRequestContextImpl.java
index 82b3b471ad..256021fa81 100644
---
a/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/spec/ClientRequestContextImpl.java
+++
b/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/spec/ClientRequestContextImpl.java
@@ -192,6 +192,7 @@ public class ClientRequestContextImpl extends
AbstractRequestContextImpl
return false;
}
return Arrays.stream(headerString.split(valueSeparatorRegex))
+ .map(String::trim)
.filter(valuePredicate)
.findAny()
.isPresent();
diff --git
a/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/spec/ClientResponseContextImpl.java
b/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/spec/ClientResponseContextImpl.java
index 250014d7cc..77dc9fca5a 100644
---
a/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/spec/ClientResponseContextImpl.java
+++
b/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/spec/ClientResponseContextImpl.java
@@ -81,6 +81,7 @@ public class ClientResponseContextImpl extends
AbstractResponseContextImpl
return false;
}
return Arrays.stream(headerString.split(valueSeparatorRegex))
+ .map(String::trim)
.filter(valuePredicate)
.findAny()
.isPresent();