StageImpl

abstract class StageImpl[S <: Shape](val name: String) extends GraphStage[S]
class GraphStage[S]
class GraphStageWithMaterializedValue[S, NotUsed]
trait Graph[S, NotUsed]
class Object
trait Matchable
class Any

Type members

Inherited types

type Shape = S
Inherited from:
Graph

Value members

Abstract methods

override def createLogic(attr: Attributes): NodeImpl[S]

We ensure that we use the more specific implementation class, because it registers with the control.

We ensure that we use the more specific implementation class, because it registers with the control.

Definition Classes
GraphStage

Concrete methods

override def initialAttributes: Attributes
Definition Classes
GraphStageWithMaterializedValue
override def toString: String
Definition Classes
Any

Inherited methods

def addAttributes(attr: Attributes): Graph[S, NotUsed]
Inherited from:
Graph
def async(dispatcher: String, inputBufferSize: Int): Graph[S, NotUsed]
Inherited from:
Graph
def async(dispatcher: String): Graph[S, NotUsed]
Inherited from:
Graph
def async: Graph[S, NotUsed]
Inherited from:
Graph
final override def createLogicAndMaterializedValue(inheritedAttributes: Attributes): (GraphStageLogic, NotUsed)
Definition Classes
GraphStage -> GraphStageWithMaterializedValue
Inherited from:
GraphStage
def getAttributes: Attributes
Inherited from:
Graph
def named(name: String): Graph[S, NotUsed]
Inherited from:
Graph
def shape: S
Inherited from:
Graph
final override def withAttributes(attr: Attributes): Graph[S, NotUsed]
Definition Classes
GraphStageWithMaterializedValue -> Graph
Inherited from:
GraphStageWithMaterializedValue

Concrete fields

final protected val name: String