GrpcFramingDecoderStage

class GrpcFramingDecoderStage(codec: Codec, deframe: (Int, ByteString) => Frame)
class GraphStage[FlowShape[ByteString, Frame]]
class GraphStageWithMaterializedValue[FlowShape[ByteString, Frame], NotUsed]
trait Graph[FlowShape[ByteString, Frame], NotUsed]
class Object
trait Matchable
class Any

Type members

Inherited classlikes

class ParsingLogic extends GraphStageLogic with InHandler with OutHandler

Inherited types

type Shape = S

Type-level accessor for the shape parameter of this graph.

Type-level accessor for the shape parameter of this graph.

Inherited from:
Graph
Source:
Graph.scala

Value members

Concrete methods

override def createLogic(inheritedAttributes: Attributes): GraphStageLogic
Definition Classes
GraphStage
Source:
AbstractGrpcProtocol.scala

Inherited methods

def addAttributes(attr: Attributes): Graph[FlowShape[ByteString, Frame], NotUsed]

Add the given attributes to this Graph. If the specific attribute was already present on this graph this means the added attribute will be more specific than the existing one. If this Source is a composite of multiple graphs, new attributes on the composite will be less specific than attributes set directly on the individual graphs of the composite.

Add the given attributes to this Graph. If the specific attribute was already present on this graph this means the added attribute will be more specific than the existing one. If this Source is a composite of multiple graphs, new attributes on the composite will be less specific than attributes set directly on the individual graphs of the composite.

Inherited from:
Graph
Source:
Graph.scala
def async(dispatcher: String, inputBufferSize: Int): Graph[FlowShape[ByteString, Frame], NotUsed]

Put an asynchronous boundary around this Graph

Put an asynchronous boundary around this Graph

Value parameters:
dispatcher

Run the graph on this dispatcher

inputBufferSize

Set the input buffer to this size for the graph

Inherited from:
Graph
Source:
Graph.scala
def async(dispatcher: String): Graph[FlowShape[ByteString, Frame], NotUsed]

Put an asynchronous boundary around this Graph

Put an asynchronous boundary around this Graph

Value parameters:
dispatcher

Run the graph on this dispatcher

Inherited from:
Graph
Source:
Graph.scala
def async: Graph[FlowShape[ByteString, Frame], NotUsed]

Put an asynchronous boundary around this Graph

Put an asynchronous boundary around this Graph

Inherited from:
Graph
Source:
Graph.scala
final override def createLogicAndMaterializedValue(inheritedAttributes: Attributes): (GraphStageLogic, NotUsed)
Definition Classes
GraphStage -> GraphStageWithMaterializedValue
Inherited from:
GraphStage
Source:
GraphStage.scala
def getAttributes: Attributes
Inherited from:
Graph
Source:
Graph.scala
override def initialAttributes: Attributes
Definition Classes
ByteStringParser -> GraphStageWithMaterializedValue
Inherited from:
ByteStringParser (hidden)
Source:
ByteStringParser.scala
def named(name: String): Graph[FlowShape[ByteString, Frame], NotUsed]

Specifies the name of the Graph. If the name is null or empty the name is ignored, i.e. #none is returned.

Specifies the name of the Graph. If the name is null or empty the name is ignored, i.e. #none is returned.

Inherited from:
Graph
Source:
Graph.scala
final override def withAttributes(attr: Attributes): Graph[FlowShape[ByteString, Frame], NotUsed]
Definition Classes
GraphStageWithMaterializedValue -> Graph
Inherited from:
GraphStageWithMaterializedValue
Source:
GraphStage.scala

Inherited fields

final override val shape: FlowShape[ByteString, Frame]
Inherited from:
ByteStringParser (hidden)
Source:
ByteStringParser.scala