Inherited from LazyLogging
Inherited from GraphStage[BidiShape[(In, Context), (In, Context), (Out, Context), (Try[Out], Context)]]
Inherited from GraphStageWithMaterializedValue[BidiShape[(In, Context), (In, Context), (Out, Context), (Try[Out], Context)], NotUsed]
Inherited from Graph[BidiShape[(In, Context), (In, Context), (Out, Context), (Try[Out], Context)], NotUsed]
Inherited from AnyRef
Inherited from Any
A bidi GraphStage that is joined with flows to add timeout functionality. This bidi stage is used with flows that do not guarantee the message ordering. So, it requires a context to be carried along with the elements to uniquely identify each element.
Emits when an element is available from the joined Flow or an element has already timed out
Backpressures when the downstream backpressures
Completes when upstream completes
Cancels when downstream cancels
the type of the elements pulled from the upstream along with the Context
the type of the elements that are pushed by the joined Flow along with the Context. This then gets wrapped with a Try and pushed downstream with a Context
the type of the context that is carried around along with the elements.