mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-13 00:45:44 +01:00
added json and xml support to ahc
This commit is contained in:
@@ -62,14 +62,15 @@ public class DefaultAdvancedHttpResponse extends AdvancedHttpResponse
|
||||
/**
|
||||
* Constructs a new {@link DefaultAdvancedHttpResponse}.
|
||||
*
|
||||
*
|
||||
* @param client ahc
|
||||
* @param connection http connection
|
||||
* @param status response status code
|
||||
* @param statusText response status text
|
||||
*/
|
||||
DefaultAdvancedHttpResponse(HttpURLConnection connection, int status,
|
||||
String statusText)
|
||||
DefaultAdvancedHttpResponse(DefaultAdvancedHttpClient client,
|
||||
HttpURLConnection connection, int status, String statusText)
|
||||
{
|
||||
this.client = client;
|
||||
this.connection = connection;
|
||||
this.status = status;
|
||||
this.statusText = statusText;
|
||||
@@ -126,6 +127,18 @@ public class DefaultAdvancedHttpResponse extends AdvancedHttpResponse
|
||||
return statusText;
|
||||
}
|
||||
|
||||
//~--- methods --------------------------------------------------------------
|
||||
|
||||
/**
|
||||
* {@inheritDoc}
|
||||
*/
|
||||
@Override
|
||||
protected ContentTransformer createTransformer(Class<?> type,
|
||||
String contentType)
|
||||
{
|
||||
return client.createTransformer(type, contentType);
|
||||
}
|
||||
|
||||
//~--- inner classes --------------------------------------------------------
|
||||
|
||||
/**
|
||||
@@ -196,6 +209,9 @@ public class DefaultAdvancedHttpResponse extends AdvancedHttpResponse
|
||||
|
||||
//~--- fields ---------------------------------------------------------------
|
||||
|
||||
/** Field description */
|
||||
private final DefaultAdvancedHttpClient client;
|
||||
|
||||
/** http connection */
|
||||
private final HttpURLConnection connection;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user