Packages

final class LogicD extends Logic[Double, BufD] with LogicPlatform[Double, BufD]

Attributes
protected
Linear Supertypes
LogicPlatform[Double, BufD], Logic[Double, BufD], Handlers[Shp[BufD]], NodeImpl[Shp[BufD]], Node, GraphStageLogic, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LogicD
  2. LogicPlatform
  3. Logic
  4. Handlers
  5. NodeImpl
  6. Node
  7. GraphStageLogic
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LogicD(shape: Shp[BufD], layer: Layer)(implicit ctrl: Control)

Type Members

  1. type A = Double
  2. class SubSinkInlet[T] extends AnyRef
    Definition Classes
    GraphStageLogic
  3. class SubSourceOutlet[T] extends AnyRef
    Definition Classes
    GraphStageLogic
  4. abstract class InHandlerImpl[A, E <: BufElem[A]] extends InHandler
    Definition Classes
    NodeImpl
    Annotations
    @deprecated
    Deprecated

    (Since version 2.35.1) Should move to using Handlers

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def abortEmitting(out: Outlet[_]): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  5. final def abortReading(in: Inlet[_]): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  6. final def addResource(r: Resource): Unit
    Attributes
    protected
    Definition Classes
    Handlers
  7. def afterPostStop(): Unit
    Attributes
    protected[akka.stream]
    Definition Classes
    GraphStageLogic
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. final def async(body: ⇒ Unit): Unit
    Definition Classes
    NodeImpl
  10. def beforePreStart(): Unit
    Attributes
    protected[akka.stream]
    Definition Classes
    GraphStageLogic
  11. final def cancel[T](in: Inlet[T], cause: Throwable): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  12. final def cancel[T](in: Inlet[T]): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  13. final def cancelStage(cause: Throwable): Unit
    Definition Classes
    GraphStageLogic
  14. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  15. final def complete[T](out: Outlet[T]): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  16. def completeAsync(): Future[Unit]
    Definition Classes
    NodeImplNode
  17. final def completeStage(): Unit
    Definition Classes
    GraphStageLogic
  18. final def conditionalTerminateInput(predicate: () ⇒ Boolean): InHandler
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  19. final def conditionalTerminateOutput(predicate: () ⇒ Boolean): OutHandler
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  20. implicit final val control: Control
    Definition Classes
    NodeImplNode
  21. final def createAsyncCallback[T](handler: Procedure[T]): AsyncCallback[T]
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  22. final def eagerTerminateInput: InHandler
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  23. final def eagerTerminateOutput: OutHandler
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  24. final def emit[T](out: Outlet[T], elem: T, andThen: Effect): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  25. final def emit[T](out: Outlet[T], elem: T): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  26. final def emit[T](out: Outlet[T], elem: T, andThen: () ⇒ Unit): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  27. final def emitMultiple[T](out: Outlet[T], elems: Iterator[T]): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  28. final def emitMultiple[T](out: Outlet[T], elems: Iterator[T], andThen: () ⇒ Unit): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  29. final def emitMultiple[T](out: Outlet[T], elems: Iterator[T], andThen: Effect): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  30. final def emitMultiple[T](out: Outlet[T], elems: Iterator[T]): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  31. final def emitMultiple[T](out: Outlet[T], elems: Iterable[T]): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  32. final def emitMultiple[T](out: Outlet[T], elems: Iterable[T], andThen: () ⇒ Unit): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  33. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  35. final def fail[T](out: Outlet[T], ex: Throwable): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  36. final def failAsync(ex: Exception): Unit
    Definition Classes
    NodeImplNode
  37. final def failStage(ex: Throwable): Unit
    Definition Classes
    GraphStageLogic
  38. final def getAsyncCallback[T](handler: (T) ⇒ Unit): AsyncCallback[T]
    Definition Classes
    GraphStageLogic
  39. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  40. def getEagerStageActor(eagerMaterializer: Materializer)(receive: ((ActorRef, Any)) ⇒ Unit): StageActor
    Attributes
    protected[akka]
    Definition Classes
    GraphStageLogic
    Annotations
    @InternalApi()
  41. final def getHandler(out: Outlet[_]): OutHandler
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  42. final def getHandler(in: Inlet[_]): InHandler
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  43. final def getStageActor(receive: ((ActorRef, Any)) ⇒ Unit): StageActor
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  44. final def grab[T](in: Inlet[T]): T
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  45. final def grabIn[A](in: Inlet[A]): A

    Workaround for Dotty

    Workaround for Dotty

    Definition Classes
    NodeImpl
  46. final def hasBeenPulled[T](in: Inlet[T]): Boolean
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  47. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  48. final def ignoreTerminateInput: InHandler
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  49. final def ignoreTerminateOutput: OutHandler
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  50. val inCount: Int
    Definition Classes
    GraphStageLogic
  51. final def isAvailable[T](out: Outlet[T]): Boolean
    Definition Classes
    GraphStageLogic
  52. final def isAvailable[T](in: Inlet[T]): Boolean
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  53. final def isClosed[T](out: Outlet[T]): Boolean
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  54. final def isClosed[T](in: Inlet[T]): Boolean
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  55. final def isInAvailable[A](inlet: Inlet[A]): Boolean

    Workaround for Dotty

    Workaround for Dotty

    Definition Classes
    NodeImpl
  56. final def isInClosed[A](inlet: Inlet[A]): Boolean

    Workaround for Dotty

    Workaround for Dotty

    Definition Classes
    NodeImpl
  57. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  58. final def isOutAvailable[A](outlet: Outlet[A]): Boolean

    Workaround for Dotty

    Workaround for Dotty

    Definition Classes
    NodeImpl
  59. final def isOutClosed[A](outlet: Outlet[A]): Boolean

    Workaround for Dotty

    Workaround for Dotty

    Definition Classes
    NodeImpl
  60. def launch(): Unit
    Attributes
    protected
    Definition Classes
    NodeImpl
  61. final def launchAsync(): Future[Unit]
    Definition Classes
    NodeImplNode
  62. val layer: Layer
    Definition Classes
    NodeImplNode
  63. def materializer: Materializer
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  64. def mkDiskWindow(sz: Int, f: File, raf: RandomAccessFile): Window[A]
    Definition Classes
    LogicDLogicPlatform
  65. def mkMemWindow(sz: Int): Window[A]
    Attributes
    protected
    Definition Classes
    LogicDLogicPlatform
  66. def mkWindow(sz: Int)(implicit ctrl: Control): Window[Double]
    Attributes
    protected
    Definition Classes
    LogicPlatform
  67. final val name: String
    Attributes
    protected
    Definition Classes
    NodeImpl
  68. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  69. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  70. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  71. final def notifyFail(ex: Throwable): Unit
    Attributes
    protected
    Definition Classes
    NodeImpl
  72. final def onDone(inlet: Inlet[_]): Unit
    Attributes
    protected
    Definition Classes
    LogicHandlers
  73. def onDone(outlet: Outlet[_]): Unit
    Attributes
    protected
    Definition Classes
    Handlers
  74. val outCount: Int
    Definition Classes
    GraphStageLogic
  75. final def passAlong[Out, In <: Out](from: Inlet[In], to: Outlet[Out], doFinish: Boolean, doFail: Boolean, doPull: Boolean): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  76. final 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
    Node
  77. final def preStart(): Unit

    Final so we don't accidentally place code here.

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

    Definition Classes
    Node
  78. final def process(): Unit
    Attributes
    protected
    Definition Classes
    LogicHandlers
    Annotations
    @tailrec()
  79. final def pull[T](in: Inlet[T]): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  80. final def push[T](out: Outlet[T], elem: T): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  81. final def pushOut[A](out: Outlet[A], elem: A): Unit

    Workaround for Dotty

    Workaround for Dotty

    Definition Classes
    NodeImpl
  82. final def read[T](in: Inlet[T], andThen: Procedure[T], onClose: Effect): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  83. final def read[T](in: Inlet[T])(andThen: (T) ⇒ Unit, onClose: () ⇒ Unit): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  84. final def readN[T](in: Inlet[T], n: Int, andThen: Procedure[List[T]], onClose: Procedure[List[T]]): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  85. final def readN[T](in: Inlet[T], n: Int)(andThen: (Seq[T]) ⇒ Unit, onClose: (Seq[T]) ⇒ Unit): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  86. final def setHandler(out: Outlet[_], handler: OutHandler): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  87. final def setHandler(in: Inlet[_], handler: InHandler): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  88. final def setHandlers(in: Inlet[_], out: Outlet[_], handler: InHandler with OutHandler): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  89. final def setInHandler[A](in: Inlet[A], handler: InHandler): Unit

    Workaround for Dotty

    Workaround for Dotty

    Definition Classes
    NodeImpl
  90. final def setKeepGoing(enabled: Boolean): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  91. final def setOutHandler[A](out: Outlet[A], handler: OutHandler): Unit

    Workaround for Dotty

    Workaround for Dotty

    Definition Classes
    NodeImpl
  92. final val shape: Shp[BufD]
    Definition Classes
    NodeImplNode
  93. final def stageActor: StageActor
    Definition Classes
    GraphStageLogic
  94. def stageActorName: String
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  95. def stopped(): Unit

    Subclasses can override this

    Subclasses can override this

    Attributes
    protected
    Definition Classes
    LogicHandlersNode
  96. def subFusingMaterializer: Materializer
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  97. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  98. def toString(): String
    Definition Classes
    NodeImpl → GraphStageLogic → AnyRef → Any
  99. final def totallyIgnorantInput: InHandler
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  100. final def tryPull[T](in: Inlet[T]): Unit
    Attributes
    protected
    Definition Classes
    GraphStageLogic
  101. final def tryPullIn[A](in: Inlet[A]): Unit

    Workaround for Dotty

    Workaround for Dotty

    Definition Classes
    NodeImpl
  102. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  103. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  104. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from LogicPlatform[Double, BufD]

Inherited from Logic[Double, BufD]

Inherited from Handlers[Shp[BufD]]

Inherited from NodeImpl[Shp[BufD]]

Inherited from Node

Inherited from GraphStageLogic

Inherited from AnyRef

Inherited from Any

Ungrouped