This is an automated email from the ASF dual-hosted git repository. dkulp 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 d0d9d77a17 Some toString methods to help with debugging d0d9d77a17 is described below commit d0d9d77a17883e863571c87626e46ae86958209e Author: David Blevins <dblev...@tomitribe.com> AuthorDate: Fri Dec 16 12:30:42 2022 -0800 Some toString methods to help with debugging --- .../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 be51d582c7..50be66c91f 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 + + '}'; + } }