- All Implemented Interfaces:
- akka.stream.Graph<akka.stream.FlowShape<ParserOutput.RequestOutput,HttpRequest>,akka.NotUsed>
- Enclosing class:
- HttpServerBluePrint
public static final class HttpServerBluePrint.PrepareRequests
extends akka.stream.stage.GraphStage<akka.stream.FlowShape<ParserOutput.RequestOutput,HttpRequest>>
Two state stage, either transforms an incoming RequestOutput into a HttpRequest with strict entity and then pushes
that (the "idle" inHandler) or creates a HttpRequest with a streamed entity and switch to a state which will push
incoming chunks into the streaming entity until end of request is reached (the StreamedEntityCreator case in create
entity).