public abstract class GraphStageWithMaterializedValue<S extends Shape,M> extends java.lang.Object implements Graph<S,M>
Constructor and Description |
---|
GraphStageWithMaterializedValue() |
Modifier and Type | Method and Description |
---|---|
abstract scala.Tuple2<GraphStageLogic,M> |
createLogicAndMaterializedValue(Attributes inheritedAttributes) |
protected Attributes |
initialAttributes() |
StreamLayout.Module |
module()
INTERNAL API.
|
Graph<S,M> |
withAttributes(Attributes attr) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addAttributes, async, named, shape
public abstract scala.Tuple2<GraphStageLogic,M> createLogicAndMaterializedValue(Attributes inheritedAttributes) throws java.lang.Exception
java.lang.Exception
protected Attributes initialAttributes()
public final StreamLayout.Module module()
Graph
Every materializable element must be backed by a stream layout module
public final Graph<S,M> withAttributes(Attributes attr)
withAttributes
in interface Graph<S extends Shape,M>