Class OutgoingConnectionBlueprint.ResponseParsingMerge
java.lang.Object
org.apache.pekko.stream.stage.GraphStageWithMaterializedValue<S,org.apache.pekko.NotUsed>
 
org.apache.pekko.stream.stage.GraphStage<org.apache.pekko.stream.FanInShape2<org.apache.pekko.stream.TLSProtocol.SessionBytes,HttpResponseParser.ResponseContext,scala.collection.immutable.List<ParserOutput.ResponseOutput>>>
  
org.apache.pekko.http.impl.engine.client.OutgoingConnectionBlueprint.ResponseParsingMerge
- All Implemented Interfaces:
- org.apache.pekko.stream.Graph<org.apache.pekko.stream.FanInShape2<org.apache.pekko.stream.TLSProtocol.SessionBytes,- HttpResponseParser.ResponseContext, - scala.collection.immutable.List<ParserOutput.ResponseOutput>>, - org.apache.pekko.NotUsed> 
- Enclosing class:
- OutgoingConnectionBlueprint
public static final class OutgoingConnectionBlueprint.ResponseParsingMerge
extends org.apache.pekko.stream.stage.GraphStage<org.apache.pekko.stream.FanInShape2<org.apache.pekko.stream.TLSProtocol.SessionBytes,HttpResponseParser.ResponseContext,scala.collection.immutable.List<ParserOutput.ResponseOutput>>>  
A merge that follows this logic:
 1. Wait on the methodBypass for the method of the request corresponding to the next response to be received
 2. Read from the dataInput until exactly one response has been fully received
 3. Go back to 1.
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.apache.pekko.stream.Graphorg.apache.pekko.stream.Graph.GraphMapMatVal<S extends org.apache.pekko.stream.Shape,M extends Object> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionorg.apache.pekko.stream.stage.GraphStageLogiccreateLogic(org.apache.pekko.stream.Attributes effectiveAttributes) org.apache.pekko.stream.Attributesorg.apache.pekko.stream.FanInShape2<org.apache.pekko.stream.TLSProtocol.SessionBytes,HttpResponseParser.ResponseContext, scala.collection.immutable.List<ParserOutput.ResponseOutput>> shape()Methods inherited from class org.apache.pekko.stream.stage.GraphStagecreateLogicAndMaterializedValueMethods inherited from class org.apache.pekko.stream.stage.GraphStageWithMaterializedValueaddAttributes, async, async, async, createLogicAndMaterializedValue, getAttributes, named, traversalBuilder, withAttributes
- 
Constructor Details- 
ResponseParsingMerge
 
- 
- 
Method Details- 
createLogicpublic org.apache.pekko.stream.stage.GraphStageLogic createLogic(org.apache.pekko.stream.Attributes effectiveAttributes) - Specified by:
- createLogicin class- org.apache.pekko.stream.stage.GraphStage<org.apache.pekko.stream.FanInShape2<org.apache.pekko.stream.TLSProtocol.SessionBytes,- HttpResponseParser.ResponseContext, - scala.collection.immutable.List<ParserOutput.ResponseOutput>>> 
 
- 
initialAttributespublic org.apache.pekko.stream.Attributes initialAttributes()- Overrides:
- initialAttributesin class- org.apache.pekko.stream.stage.GraphStageWithMaterializedValue<org.apache.pekko.stream.FanInShape2<org.apache.pekko.stream.TLSProtocol.SessionBytes,- HttpResponseParser.ResponseContext, - scala.collection.immutable.List<ParserOutput.ResponseOutput>>, - org.apache.pekko.NotUsed> 
 
- 
shapepublic org.apache.pekko.stream.FanInShape2<org.apache.pekko.stream.TLSProtocol.SessionBytes,HttpResponseParser.ResponseContext, shape()scala.collection.immutable.List<ParserOutput.ResponseOutput>> 
 
-