In order to be more "reactive", changed StringDecoder's default from
merging all buffers in the stream to a single buffer into splitting the
buffers along newline (\r, \n) characters.
@ -48,13 +47,12 @@ public class StringDecoder extends AbstractDecoder<String> {
@@ -48,13 +47,12 @@ public class StringDecoder extends AbstractDecoder<String> {
@ -63,12 +61,12 @@ public class StringDecoder extends AbstractDecoder<String> {
@@ -63,12 +61,12 @@ public class StringDecoder extends AbstractDecoder<String> {
@ -81,8 +79,12 @@ public class StringDecoder extends AbstractDecoder<String> {
@@ -81,8 +79,12 @@ public class StringDecoder extends AbstractDecoder<String> {
@ -93,8 +95,8 @@ public class StringDecoder extends AbstractDecoder<String> {
@@ -93,8 +95,8 @@ public class StringDecoder extends AbstractDecoder<String> {
@ -91,9 +92,9 @@ public class XmlEventDecoder extends AbstractDecoder<XMLEvent> {
@@ -91,9 +92,9 @@ public class XmlEventDecoder extends AbstractDecoder<XMLEvent> {
@ -102,6 +103,9 @@ public class XmlEventDecoder extends AbstractDecoder<XMLEvent> {
@@ -102,6 +103,9 @@ public class XmlEventDecoder extends AbstractDecoder<XMLEvent> {
@ -62,48 +60,36 @@ public class StringDecoderTests extends AbstractDataBufferAllocatingTestCase {
@@ -62,48 +60,36 @@ public class StringDecoderTests extends AbstractDataBufferAllocatingTestCase {
@ -62,6 +63,7 @@ public class StringEncoderTests extends AbstractDataBufferAllocatingTestCase {
@@ -62,6 +63,7 @@ public class StringEncoderTests extends AbstractDataBufferAllocatingTestCase {