Class EntityStreamingSupport$
-
Field Summary
Modifier and TypeFieldDescriptionstatic final EntityStreamingSupport$
Static reference to the singleton instance of this Scala object. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncsv()
Defaulttext/csv(UTF-8)
entity streaming support.csv
(int maxLineLength) Defaulttext/csv(UTF-8)
entity streaming support.json()
Defaultapplication/json
entity streaming support.json
(int maxObjectLength) Defaultapplication/json
entity streaming support.
-
Field Details
-
MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Constructor Details
-
EntityStreamingSupport$
public EntityStreamingSupport$()
-
-
Method Details
-
json
Defaultapplication/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.
- Returns:
- (undocumented)
-
json
Defaultapplication/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
.- Parameters:
maxObjectLength
- (undocumented)- Returns:
- (undocumented)
-
csv
Defaulttext/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.
- Returns:
- (undocumented)
-
csv
Defaulttext/csv(UTF-8)
entity streaming support. Provides framing and rendering of\n
separated lines and marshalling Sources into such values.- Parameters:
maxLineLength
- (undocumented)- Returns:
- (undocumented)
-