public class EntityStreamingSupport$
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| static EntityStreamingSupport$ | MODULE$Static reference to the singleton instance of this Scala object. | 
| Constructor and Description | 
|---|
| EntityStreamingSupport$() | 
| Modifier and Type | Method and Description | 
|---|---|
| CsvEntityStreamingSupport | csv()Default  text/csv(UTF-8)entity streaming support. | 
| CsvEntityStreamingSupport | csv(int maxLineLength)Default  text/csv(UTF-8)entity streaming support. | 
| JsonEntityStreamingSupport | json()Default  application/jsonentity streaming support. | 
| JsonEntityStreamingSupport | json(int maxObjectLength)Default  application/jsonentity streaming support. | 
public static final EntityStreamingSupport$ MODULE$
public JsonEntityStreamingSupport json()
application/json entity streaming support.
 
 Provides framing (based on scanning the incoming dataBytes for valid JSON objects, so for example uploads using arrays or
 new-line separated JSON objects are all parsed correctly) and rendering of Sources as JSON Arrays.
 A different very popular style of returning streaming JSON is to separate JSON objects on a line-by-line basis,
 you can configure the support trait to do so by calling withFramingRendererFlow.
 
Limits the maximum JSON object length to 8KB, if you want to increase this limit provide a value explicitly.
public JsonEntityStreamingSupport json(int maxObjectLength)
application/json entity streaming support.
 
 Provides framing (based on scanning the incoming dataBytes for valid JSON objects, so for example uploads using arrays or
 new-line separated JSON objects are all parsed correctly) and rendering of Sources as JSON Arrays.
 A different very popular style of returning streaming JSON is to separate JSON objects on a line-by-line basis,
 you can configure the support trait to do so by calling withFramingRendererFlow.
 
maxObjectLength - (undocumented)public CsvEntityStreamingSupport csv()
text/csv(UTF-8) entity streaming support.
 Provides framing and rendering of \n separated lines and marshalling Sources into such values.
 Limits the maximum line-length to 8KB, if you want to increase this limit provide a value explicitly.
public CsvEntityStreamingSupport csv(int maxLineLength)
text/csv(UTF-8) entity streaming support.
 Provides framing and rendering of \n separated lines and marshalling Sources into such values.maxLineLength - (undocumented)