Use specified ResolvableType in JacksonJsonEncoder
This commit also fixes an issue in the HTTP client that used the
wrapper type instead of the element type. As a consequence, due
to type erasure, we now have to specify the type of the content
in DefaultHttpRequestBuilder#contentStream().
@ -66,10 +69,13 @@ public class JacksonJsonEncoder extends AbstractEncoder<Object> {
@@ -66,10 +69,13 @@ public class JacksonJsonEncoder extends AbstractEncoder<Object> {
@ -81,7 +87,7 @@ public class JacksonJsonEncoder extends AbstractEncoder<Object> {
@@ -81,7 +87,7 @@ public class JacksonJsonEncoder extends AbstractEncoder<Object> {
@ -92,11 +98,15 @@ public class JacksonJsonEncoder extends AbstractEncoder<Object> {
@@ -92,11 +98,15 @@ public class JacksonJsonEncoder extends AbstractEncoder<Object> {
@ -60,6 +60,8 @@ public class DefaultHttpRequestBuilder implements HttpRequestBuilder {
@@ -60,6 +60,8 @@ public class DefaultHttpRequestBuilder implements HttpRequestBuilder {
@ -111,11 +113,13 @@ public class DefaultHttpRequestBuilder implements HttpRequestBuilder {
@@ -111,11 +113,13 @@ public class DefaultHttpRequestBuilder implements HttpRequestBuilder {
@ -139,22 +143,21 @@ public class DefaultHttpRequestBuilder implements HttpRequestBuilder {
@@ -139,22 +143,21 @@ public class DefaultHttpRequestBuilder implements HttpRequestBuilder {
@ -50,8 +53,9 @@ public class JacksonJsonEncoderTests extends AbstractDataBufferAllocatingTestCas
@@ -50,8 +53,9 @@ public class JacksonJsonEncoderTests extends AbstractDataBufferAllocatingTestCas
@ -64,4 +68,35 @@ public class JacksonJsonEncoderTests extends AbstractDataBufferAllocatingTestCas
@@ -64,4 +68,35 @@ public class JacksonJsonEncoderTests extends AbstractDataBufferAllocatingTestCas