Out1DoubleImpl

@deprecated("Should move to using Handlers", since = "2.35.1")
trait Out1DoubleImpl[S <: Shape] extends InOutImpl[S]
Deprecated
[Since version 2.35.1]
trait InOutImpl[S]
trait Node
class Object
trait Matchable
class Any
GraphStageLogic

Value members

Concrete methods

final protected def allocOutBuf0(): BufD

Inherited methods

def canWrite: Boolean

Whether all outputs are available for pushing.

Whether all outputs are available for pushing.

Inherited from:
InOutImpl
def completeAsync(): Future[Unit]
Inherited from:
Node
def completeStage(): Unit

Exposed from GraphStageLogic API.

Exposed from GraphStageLogic API.

Inherited from:
InOutImpl
def failAsync(ex: Exception): Unit
Inherited from:
Node
protected def freeOutputBuffers(): Unit
Inherited from:
InOutImpl
def inValid: Boolean

Whether all input buffers are valid.

Whether all input buffers are valid.

Inherited from:
InOutImpl
def launchAsync(): Future[Unit]
Inherited from:
Node
Inherited from:
Node
final override def postStop(): Unit

Invoked by Akka after processing of external events stopped because the operator is about to stop or fail. Calls stopped and then removes the node from the control.

Invoked by Akka after processing of external events stopped because the operator is about to stop or fail. Calls stopped and then removes the node from the control.

Definition Classes
Inherited from:
Node
final override def preStart(): Unit

Final so we don't accidentally place code here. In order to initialize state, use NodeHasInitImpl and implement init.

Final so we don't accidentally place code here. In order to initialize state, use NodeHasInitImpl and implement init.

Definition Classes
Inherited from:
Node
def process(): Unit
Inherited from:
InOutImpl
def pushOut[A](out: Outlet[A], elem: A): Unit
Inherited from:
InOutImpl
def setOutHandler[A](out: Outlet[A], h: OutHandler): Unit
Inherited from:
InOutImpl
override def shape: S
Definition Classes
Inherited from:
InOutImpl
protected def stopped(): Unit

Subclasses can override this

Subclasses can override this

Inherited from:
Node
def updateCanWrite(): Unit

Requests the update of the canWrite status.

Requests the update of the canWrite status.

Inherited from:
InOutImpl
protected def writeOuts(outOff: Int): Unit
Inherited from:
InOutImpl

Implicits

Inherited implicits

implicit protected def allocator: Allocator
Inherited from:
Node
implicit protected def control: Control
Inherited from:
InOutImpl