No description
Find a file
Johannes Rudolph c77f4e28f6 !hco #15915 introduce more shades of HttpEntities
The introduction of BodyParts again showed that not all entity types are
useful for every kind of context. There are now these contexts where
HttpEntities are used:
 - requests
 - responses
 - body parts

And several kinds of entities:
 - Strict
 - Default
 - Chunked
 - CloseDelimited
 - IndefiniteLength

To increase type safety of the API marker-interfaces are introduced defining
which kinds of entities can be used in which contexts:
 - RequestEntity: Strict, Default, Chunked
 - ResponseEntity: Strict, Default, Chunked, CloseDelimited
 - BodyPartEntity: Strict, Default, IndefiniteLength

Also, to be able still to provide abstractions over some kinds of entities
additional auxiliary interfaces were necessary:
 - MessageEntity = RequestEntity >: ResponseEntity: Strict, Default, Chunked (type alias for RequestEntity)
 - UniversalEntity = RequestEntity with ResponseEntity with BodyPartEntity = Strict, Default
2014-09-22 12:03:33 +02:00
akka-docs-dev !str #15121 MaterializerSettings now uses a config object 2014-09-01 19:21:57 +02:00
akka-http/src/main !hco #15915 introduce more shades of HttpEntities 2014-09-22 12:03:33 +02:00
akka-http-core/src !hco #15915 introduce more shades of HttpEntities 2014-09-22 12:03:33 +02:00
akka-http-testkit/src !hco #15915 introduce more shades of HttpEntities 2014-09-22 12:03:33 +02:00
akka-http-tests/src/test/scala/akka/http !hco #15915 introduce more shades of HttpEntities 2014-09-22 12:03:33 +02:00
akka-parsing/src/main =par more shapeless strip-down and comment cleanup 2014-09-12 12:03:56 +02:00
akka-stream/src/main +pro #15406 Split up stream into testkit, tests and tck 2014-09-16 10:16:38 +02:00
akka-stream-tck/src/test/scala/akka/stream/tck +pro #15406 Split up stream into testkit, tests and tck 2014-09-16 10:16:38 +02:00
akka-stream-testkit/src/test Merge remote-tracking branch 'pr/15886' into release-2.3-dev 2014-09-17 12:52:23 +02:00
akka-stream-tests/src/test +pro #15406 Split up stream into testkit, tests and tck 2014-09-16 10:16:38 +02:00