This is an automated email from the ASF dual-hosted git repository. dkulp pushed a commit to branch 3.6.x-fixes in repository https://gitbox.apache.org/repos/asf/cxf.git
commit 5f01178a1fa46f35c7b75076742cbcef2e615152 Author: David Blevins <dblev...@tomitribe.com> AuthorDate: Fri Dec 16 12:30:42 2022 -0800 Some toString methods to help with debugging (cherry picked from commit d0d9d77a17883e863571c87626e46ae86958209e) --- .../src/main/java/org/apache/cxf/jaxrs/impl/ResponseImpl.java | 11 +++++++++-- .../main/java/org/apache/cxf/jaxrs/model/ProviderInfo.java | 9 +++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/ResponseImpl.java b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/ResponseImpl.java index f18e211983..7404c96a9e 100644 --- a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/ResponseImpl.java +++ b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/impl/ResponseImpl.java @@ -556,10 +556,10 @@ public final class ResponseImpl extends Response { protected void autoClose(Class<?> cls, boolean exception) { autoCloseWithHint(cls, false, exception); } - + protected void autoCloseWithHint(Class<?> cls, boolean autoCloseHint, boolean exception) { if (!entityBufferred && !JAXRSUtils.isStreamingOutType(cls) - && (exception || MessageUtils.getContextualBoolean(outMessage, + && (exception || MessageUtils.getContextualBoolean(outMessage, RESPONSE_STREAM_AUTO_CLOSE, autoCloseHint))) { close(); } @@ -632,4 +632,11 @@ public final class ResponseImpl extends Response { return type.isPrimitive() || Number.class.isAssignableFrom(type) || Boolean.class.isAssignableFrom(type) || Character.class.isAssignableFrom(type); } + + @Override + public String toString() { + return "ResponseImpl{" + + "status=" + (status == null ? "null" : status.getStatusCode()) + + '}'; + } } \ No newline at end of file diff --git a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/model/ProviderInfo.java b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/model/ProviderInfo.java index c1e3923998..e0fc2c074b 100644 --- a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/model/ProviderInfo.java +++ b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/model/ProviderInfo.java @@ -106,4 +106,13 @@ public class ProviderInfo<T> extends AbstractResourceInfo { this.busGlobal = busGlobal; } + @Override + public String toString() { + return "ProviderInfo{" + + "provider=" + provider.getClass().getName() + + ", custom=" + custom + + ", busGlobal=" + busGlobal + + ", root=" + root + + '}'; + } }