Out1LogicImpl

@deprecated("Should move to using Handlers", since = "2.35.1")
trait Out1LogicImpl[Out <: BufLike, 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

Abstract methods

protected
def allocOutBuf0(): Out
protected
def out0: Outlet[Out]

Concrete methods

final protected
final
def canWrite: Boolean
final
def updateCanWrite(): Unit
final protected
def writeOuts(outOff: Int): Unit

Inherited methods

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

Calls stopped and then removes the node from the control.

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

Abstract fields

protected
var bufOut0: Out

Implicits

Inherited implicits

implicit protected
Inherited from
InOutImpl