Minor revision of reactive support layout (ahead of 5.0 M1)
DataSourceUtils moved to main core.io.buffer package.
Consistently named Jackson2JsonDecoder/Encoder and Jaxb2XmlDecoder/Encoder.
Plenty of related polishing.
@ -61,4 +60,4 @@ public class ByteBufferDecoder extends AbstractDecoder<ByteBuffer> {
@@ -61,4 +60,4 @@ public class ByteBufferDecoder extends AbstractDecoder<ByteBuffer> {
@ -55,4 +54,4 @@ public class ByteBufferEncoder extends AbstractEncoder<ByteBuffer> {
@@ -55,4 +54,4 @@ public class ByteBufferEncoder extends AbstractEncoder<ByteBuffer> {
@ -79,4 +78,5 @@ public class ResourceDecoder extends AbstractDecoder<Resource> {
@@ -79,4 +78,5 @@ public class ResourceDecoder extends AbstractDecoder<Resource> {
@ -41,7 +41,6 @@ public class ResourceEncoder extends AbstractSingleValueEncoder<Resource> {
@@ -41,7 +41,6 @@ public class ResourceEncoder extends AbstractSingleValueEncoder<Resource> {
@ -59,7 +59,6 @@ public class StringDecoder extends AbstractDecoder<String> {
@@ -59,7 +59,6 @@ public class StringDecoder extends AbstractDecoder<String> {
@ -68,7 +67,6 @@ public class StringDecoder extends AbstractDecoder<String> {
@@ -68,7 +67,6 @@ public class StringDecoder extends AbstractDecoder<String> {
@ -80,8 +78,8 @@ public class StringDecoder extends AbstractDecoder<String> {
@@ -80,8 +78,8 @@ public class StringDecoder extends AbstractDecoder<String> {
Assert.notNull(predicate,"'predicate' must not be null");
@ -130,18 +133,14 @@ public class DefaultDataBuffer implements DataBuffer {
@@ -130,18 +133,14 @@ public class DefaultDataBuffer implements DataBuffer {
@Override
publicDefaultDataBufferread(byte[]destination){
Assert.notNull(destination,"'destination' must not be null");
@ -163,14 +162,12 @@ public class DefaultDataBuffer implements DataBuffer {
@@ -163,14 +162,12 @@ public class DefaultDataBuffer implements DataBuffer {
publicDefaultDataBufferwrite(byteb){
ensureExtraCapacity(1);
writeInternal(buffer->buffer.put(b));
returnthis;
}
@Override
publicDefaultDataBufferwrite(byte[]source){
Assert.notNull(source,"'source' must not be null");
ensureExtraCapacity(source.length);
writeInternal(buffer->buffer.put(source));
returnthis;
@ -179,7 +176,6 @@ public class DefaultDataBuffer implements DataBuffer {
@@ -179,7 +176,6 @@ public class DefaultDataBuffer implements DataBuffer {
@ -199,15 +195,10 @@ public class DefaultDataBuffer implements DataBuffer {
@@ -199,15 +195,10 @@ public class DefaultDataBuffer implements DataBuffer {
@ -279,23 +270,23 @@ public class DefaultDataBuffer implements DataBuffer {
@@ -279,23 +270,23 @@ public class DefaultDataBuffer implements DataBuffer {
}
@Override
publicinthashCode(){
returnthis.byteBuffer.hashCode();
}
@Override
publicbooleanequals(Objectobj){
if(this==obj){
returntrue;
}
elseif(objinstanceofDefaultDataBuffer){
DefaultDataBufferother=(DefaultDataBuffer)obj;
returnthis.readPosition==other.readPosition&&
this.writePosition==other.writePosition&&
this.byteBuffer.equals(other.byteBuffer);
if(!(objinstanceofDefaultDataBuffer)){
returnfalse;
}
returnfalse;
DefaultDataBufferother=(DefaultDataBuffer)obj;
return(this.readPosition==other.readPosition&&
this.writePosition==other.writePosition&&
this.byteBuffer.equals(other.byteBuffer));
}
@Override
publicinthashCode(){
returnthis.byteBuffer.hashCode();
}
@Override
@ -303,6 +294,7 @@ public class DefaultDataBuffer implements DataBuffer {
@@ -303,6 +294,7 @@ public class DefaultDataBuffer implements DataBuffer {
@ -70,8 +70,7 @@ public class DefaultDataBufferFactory implements DataBufferFactory {
@@ -70,8 +70,7 @@ public class DefaultDataBufferFactory implements DataBufferFactory {
@ -84,9 +83,9 @@ public class DefaultDataBufferFactory implements DataBufferFactory {
@@ -84,9 +83,9 @@ public class DefaultDataBufferFactory implements DataBufferFactory {
@ -97,7 +96,7 @@ public class DefaultDataBufferFactory implements DataBufferFactory {
@@ -97,7 +96,7 @@ public class DefaultDataBufferFactory implements DataBufferFactory {
@ -44,6 +44,7 @@ public class NettyDataBuffer implements PooledDataBuffer {
@@ -44,6 +44,7 @@ public class NettyDataBuffer implements PooledDataBuffer {
@ -56,10 +57,6 @@ public class NettyDataBuffer implements PooledDataBuffer {
@@ -56,10 +57,6 @@ public class NettyDataBuffer implements PooledDataBuffer {
@ -69,6 +66,11 @@ public class NettyDataBuffer implements PooledDataBuffer {
@@ -69,6 +66,11 @@ public class NettyDataBuffer implements PooledDataBuffer {
Assert.notNull(predicate,"'predicate' must not be null");
@ -79,7 +81,6 @@ public class NettyDataBuffer implements PooledDataBuffer {
@@ -79,7 +81,6 @@ public class NettyDataBuffer implements PooledDataBuffer {
@ -90,7 +91,6 @@ public class NettyDataBuffer implements PooledDataBuffer {
@@ -90,7 +91,6 @@ public class NettyDataBuffer implements PooledDataBuffer {
@ -141,7 +141,6 @@ public class NettyDataBuffer implements PooledDataBuffer {
@@ -141,7 +141,6 @@ public class NettyDataBuffer implements PooledDataBuffer {
ByteBuf[]nativeBuffers=Arrays.stream(buffers)
.map(b->((NettyDataBuffer)b).getNativeBuffer())
.toArray(ByteBuf[]::new);
write(nativeBuffers);
}
else{
@ -157,10 +156,8 @@ public class NettyDataBuffer implements PooledDataBuffer {
@@ -157,10 +156,8 @@ public class NettyDataBuffer implements PooledDataBuffer {
@Override
publicNettyDataBufferwrite(ByteBuffer...buffers){
Assert.notNull(buffers,"'buffers' must not be null");
@ -173,9 +170,8 @@ public class NettyDataBuffer implements PooledDataBuffer {
@@ -173,9 +170,8 @@ public class NettyDataBuffer implements PooledDataBuffer {
publicNettyDataBufferwrite(ByteBuf...byteBufs){
Assert.notNull(byteBufs,"'byteBufs' must not be null");
@ -184,7 +180,6 @@ public class NettyDataBuffer implements PooledDataBuffer {
@@ -184,7 +180,6 @@ public class NettyDataBuffer implements PooledDataBuffer {
composite.writerIndex(writerIndex);
this.byteBuf=composite;
returnthis;
}
@ -219,25 +214,27 @@ public class NettyDataBuffer implements PooledDataBuffer {
@@ -219,25 +214,27 @@ public class NettyDataBuffer implements PooledDataBuffer {
@ -46,7 +46,6 @@ public class NettyDataBufferFactory implements DataBufferFactory {
@@ -46,7 +46,6 @@ public class NettyDataBufferFactory implements DataBufferFactory {
Assert.notNull(byteBufAllocator,"'byteBufAllocator' must not be null");
this.byteBufAllocator=byteBufAllocator;
}
@ -70,7 +69,7 @@ public class NettyDataBufferFactory implements DataBufferFactory {
@@ -70,7 +69,7 @@ public class NettyDataBufferFactory implements DataBufferFactory {
@ -79,7 +78,7 @@ public class NettyDataBufferFactory implements DataBufferFactory {
@@ -79,7 +78,7 @@ public class NettyDataBufferFactory implements DataBufferFactory {
@ -38,10 +35,8 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
@@ -38,10 +35,8 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
@ -57,10 +52,8 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
@@ -57,10 +52,8 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
@ -77,9 +70,7 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
@@ -77,9 +70,7 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
@ -97,7 +88,6 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
@@ -97,7 +88,6 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
@ -109,4 +99,4 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
@@ -109,4 +99,4 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
@ -249,10 +249,10 @@ public class WebReactiveConfiguration implements ApplicationContextAware {
@@ -249,10 +249,10 @@ public class WebReactiveConfiguration implements ApplicationContextAware {
@ -371,10 +371,10 @@ public class WebReactiveConfiguration implements ApplicationContextAware {
@@ -371,10 +371,10 @@ public class WebReactiveConfiguration implements ApplicationContextAware {
@ -286,7 +285,7 @@ public class RequestMappingMessageConversionIntegrationTests extends AbstractReq
@@ -286,7 +285,7 @@ public class RequestMappingMessageConversionIntegrationTests extends AbstractReq
@ -61,14 +61,15 @@ public class Jaxb2Decoder extends AbstractDecoder<Object> {
@@ -61,14 +61,15 @@ public class Jaxb2Decoder extends AbstractDecoder<Object> {
@ -80,7 +82,4 @@ public class Jaxb2Encoder extends AbstractSingleValueEncoder<Object> {
@@ -80,7 +82,4 @@ public class Jaxb2Encoder extends AbstractSingleValueEncoder<Object> {
@ -112,11 +114,11 @@ public class XmlEventDecoder extends AbstractDecoder<XMLEvent> {
@@ -112,11 +114,11 @@ public class XmlEventDecoder extends AbstractDecoder<XMLEvent> {
@ -154,4 +156,5 @@ public class XmlEventDecoder extends AbstractDecoder<XMLEvent> {
@@ -154,4 +156,5 @@ public class XmlEventDecoder extends AbstractDecoder<XMLEvent> {
@ -55,7 +54,7 @@ public class JacksonJsonDecoderTests extends AbstractDataBufferAllocatingTestCas
@@ -55,7 +54,7 @@ public class JacksonJsonDecoderTests extends AbstractDataBufferAllocatingTestCas
@ -68,7 +67,7 @@ public class JacksonJsonDecoderTests extends AbstractDataBufferAllocatingTestCas
@@ -68,7 +67,7 @@ public class JacksonJsonDecoderTests extends AbstractDataBufferAllocatingTestCas
@ -80,7 +79,7 @@ public class JacksonJsonDecoderTests extends AbstractDataBufferAllocatingTestCas
@@ -80,7 +79,7 @@ public class JacksonJsonDecoderTests extends AbstractDataBufferAllocatingTestCas
@ -92,7 +91,7 @@ public class JacksonJsonDecoderTests extends AbstractDataBufferAllocatingTestCas
@@ -92,7 +91,7 @@ public class JacksonJsonDecoderTests extends AbstractDataBufferAllocatingTestCas
@ -106,13 +105,16 @@ public class JacksonJsonDecoderTests extends AbstractDataBufferAllocatingTestCas
@@ -106,13 +105,16 @@ public class JacksonJsonDecoderTests extends AbstractDataBufferAllocatingTestCas
});
}
voidhandle(List<Pojo>list){
}
privateinterfaceMyJacksonView1{}
privateinterfaceMyJacksonView2{}
@SuppressWarnings("unused")
privatestaticclassJacksonViewBean{
@ -149,6 +151,7 @@ public class JacksonJsonDecoderTests extends AbstractDataBufferAllocatingTestCas
@@ -149,6 +151,7 @@ public class JacksonJsonDecoderTests extends AbstractDataBufferAllocatingTestCas
@ -123,10 +115,12 @@ public class JacksonJsonEncoderTests extends AbstractDataBufferAllocatingTestCas
@@ -123,10 +115,12 @@ public class JacksonJsonEncoderTests extends AbstractDataBufferAllocatingTestCas
privatestaticclassBarextendsParentClass{
}
privateinterfaceMyJacksonView1{}
privateinterfaceMyJacksonView2{}
@SuppressWarnings("unused")
privatestaticclassJacksonViewBean{
@ -163,6 +157,7 @@ public class JacksonJsonEncoderTests extends AbstractDataBufferAllocatingTestCas
@@ -163,6 +157,7 @@ public class JacksonJsonEncoderTests extends AbstractDataBufferAllocatingTestCas
@ -82,6 +81,7 @@ public class JsonObjectDecoderTests extends AbstractDataBufferAllocatingTestCase
@@ -82,6 +81,7 @@ public class JsonObjectDecoderTests extends AbstractDataBufferAllocatingTestCase
@ -64,7 +62,8 @@ public class Jaxb2DecoderTests extends AbstractDataBufferAllocatingTestCase {
@@ -64,7 +62,8 @@ public class Jaxb2DecoderTests extends AbstractDataBufferAllocatingTestCase {
@ -59,7 +52,7 @@ public class Jaxb2EncoderTests extends AbstractDataBufferAllocatingTestCase {
@@ -59,7 +52,7 @@ public class Jaxb2EncoderTests extends AbstractDataBufferAllocatingTestCase {