Assert.notEmpty(delimiters,"'delimiters' must not be empty");
this.delimiters=newArrayList<>(delimiters);
this.stripDelimiter=stripDelimiter;
}
@ -79,28 +90,112 @@ public class StringDecoder extends AbstractDataBufferDecoder<String> {
@@ -79,28 +90,112 @@ public class StringDecoder extends AbstractDataBufferDecoder<String> {
@ -113,7 +208,7 @@ public class StringDecoder extends AbstractDataBufferDecoder<String> {
@@ -113,7 +208,7 @@ public class StringDecoder extends AbstractDataBufferDecoder<String> {
@ -125,19 +220,55 @@ public class StringDecoder extends AbstractDataBufferDecoder<String> {
@@ -125,19 +220,55 @@ public class StringDecoder extends AbstractDataBufferDecoder<String> {
@ -107,7 +107,7 @@ public class NettyDataBuffer implements PooledDataBuffer {
@@ -107,7 +107,7 @@ public class NettyDataBuffer implements PooledDataBuffer {
@ -118,18 +118,23 @@ public class NettyDataBuffer implements PooledDataBuffer {
@@ -118,18 +118,23 @@ public class NettyDataBuffer implements PooledDataBuffer {
@ -225,7 +230,7 @@ public class NettyDataBuffer implements PooledDataBuffer {
@@ -225,7 +230,7 @@ public class NettyDataBuffer implements PooledDataBuffer {
@ -56,36 +58,88 @@ public class StringDecoderTests extends AbstractDataBufferAllocatingTestCase {
@@ -56,36 +58,88 @@ public class StringDecoderTests extends AbstractDataBufferAllocatingTestCase {
@ -98,7 +152,7 @@ public class StringDecoderTests extends AbstractDataBufferAllocatingTestCase {
@@ -98,7 +152,7 @@ public class StringDecoderTests extends AbstractDataBufferAllocatingTestCase {
@ -110,8 +164,7 @@ public class StringDecoderTests extends AbstractDataBufferAllocatingTestCase {
@@ -110,8 +164,7 @@ public class StringDecoderTests extends AbstractDataBufferAllocatingTestCase {
@ -492,5 +492,28 @@ public class DataBufferTests extends AbstractDataBufferAllocatingTestCase {
@@ -492,5 +492,28 @@ public class DataBufferTests extends AbstractDataBufferAllocatingTestCase {
@ -335,5 +335,4 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
@@ -335,5 +335,4 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
@ -56,7 +56,7 @@ public class ServerSentEventHttpMessageReader implements HttpMessageReader<Objec
@@ -56,7 +56,7 @@ public class ServerSentEventHttpMessageReader implements HttpMessageReader<Objec
@ -70,11 +70,6 @@ public class DefaultClientCodecConfigurer extends AbstractCodecConfigurer implem
@@ -70,11 +70,6 @@ public class DefaultClientCodecConfigurer extends AbstractCodecConfigurer implem
this.sseDecoder=decoder;
}
@Override
booleansplitTextOnNewLine(){
returnfalse;
}
@Override
List<HttpMessageReader<?>>getObjectReaders(){
if(!shouldRegisterDefaults()){
@ -110,8 +105,7 @@ public class DefaultClientCodecConfigurer extends AbstractCodecConfigurer implem
@@ -110,8 +105,7 @@ public class DefaultClientCodecConfigurer extends AbstractCodecConfigurer implem
@ -66,11 +66,6 @@ public class DefaultServerCodecConfigurer extends AbstractCodecConfigurer implem
@@ -66,11 +66,6 @@ public class DefaultServerCodecConfigurer extends AbstractCodecConfigurer implem
@ -121,7 +121,7 @@ public class FlushingIntegrationTests extends AbstractHttpHandlerIntegrationTest
@@ -121,7 +121,7 @@ public class FlushingIntegrationTests extends AbstractHttpHandlerIntegrationTest
@ -131,14 +131,14 @@ public class FlushingIntegrationTests extends AbstractHttpHandlerIntegrationTest
@@ -131,14 +131,14 @@ public class FlushingIntegrationTests extends AbstractHttpHandlerIntegrationTest