Class BufferedOutletExtended<T>
java.lang.Object
org.apache.pekko.http.impl.engine.http2.BufferedOutletExtended<T>
- All Implemented Interfaces:
org.apache.pekko.stream.stage.OutHandler
public class BufferedOutletExtended<T>
extends Object
implements org.apache.pekko.stream.stage.OutHandler
INTERNAL API
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuffer()protected voidoverride to hook into actually pushing, e.g. to keep track how much has been pushed already (in contract, to being still cached)voidonPull()final voidfinal voidpushWithTrigger(T elem, scala.Function0<scala.runtime.BoxedUnit> trigger) voidtryFlush()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.pekko.stream.stage.OutHandler
onDownstreamFinish, onDownstreamFinish
-
Constructor Details
-
BufferedOutletExtended
-
-
Method Details
-
buffer
-
doPush
override to hook into actually pushing, e.g. to keep track how much has been pushed already (in contract, to being still cached)- Parameters:
elem- (undocumented)
-
onPull
public void onPull()- Specified by:
onPullin interfaceorg.apache.pekko.stream.stage.OutHandler
-
push
-
pushWithTrigger
-
tryFlush
public void tryFlush()
-