Class/Object

swave.core

Pipe

Related Docs: object Pipe | package core

Permalink

final class Pipe[-A, +B] extends StreamOps[B]

Linear Supertypes
StreamOps[B @scala.annotation.unchecked.uncheckedVariance], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Pipe
  2. StreamOps
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Repr[T] = Pipe[A, T]

    Permalink
    Definition Classes
    PipeStreamOps

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def append[T](stage: Stage): Repr[T]

    Permalink
    Attributes
    protected[swave.core]
    Definition Classes
    PipeStreamOps
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. final def async(dispatcherId: String = "", bufferSize: Int = 16): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  7. final def attach[L <: HList, C <: Coproduct, FO, O](fanIn: FanIn[L, C, FO, Stream])(implicit ev: Lub[B @scala.annotation.unchecked.uncheckedVariance, FO, O]): FanIn[::[B @scala.annotation.unchecked.uncheckedVariance, L], :+:[B @scala.annotation.unchecked.uncheckedVariance, C], O, Repr]

    Permalink
    Definition Classes
    StreamOps
  8. final def attach[L <: HList](branchOut: BranchOut[L, _, _, _, Stream])(implicit u: HLub[::[B @scala.annotation.unchecked.uncheckedVariance, L]], tc: ToCoproduct[L]): FanIn[::[B @scala.annotation.unchecked.uncheckedVariance, L], :+:[B @scala.annotation.unchecked.uncheckedVariance, Out], Out, Repr]

    Permalink
    Definition Classes
    StreamOps
  9. final def attach[T, O](sub: Stream[T])(implicit ev: Lub[B @scala.annotation.unchecked.uncheckedVariance, T, O]): FanIn[::[B @scala.annotation.unchecked.uncheckedVariance, ::[T, HNil]], :+:[B @scala.annotation.unchecked.uncheckedVariance, :+:[T, CNil]], O, Repr]

    Permalink
    Definition Classes
    StreamOps
  10. final def attachAll[S, Sup >: B @scala.annotation.unchecked.uncheckedVariance](subs: Traversable[S])(implicit ev: Aux[S, Sup]): FanIn0[Sup, Repr]

    Permalink
    Definition Classes
    StreamOps
  11. final def attachLeft[T, O](sub: Stream[T])(implicit ev: Lub[B @scala.annotation.unchecked.uncheckedVariance, T, O]): FanIn[::[T, ::[B @scala.annotation.unchecked.uncheckedVariance, HNil]], :+:[T, :+:[B @scala.annotation.unchecked.uncheckedVariance, CNil]], O, Repr]

    Permalink
    Definition Classes
    StreamOps
  12. final def attachN[T, O](n: Nat, fo: FanOut[T, _, _, _, Stream])(implicit f: Fill[N, T], ti: ToInt[N], lub: Lub[B @scala.annotation.unchecked.uncheckedVariance, T, O]): FanIn[::[B @scala.annotation.unchecked.uncheckedVariance, Out], CNil, O, Repr]

    Permalink
    Definition Classes
    StreamOps
  13. def base: Inport

    Permalink
    Attributes
    protected
    Definition Classes
    PipeStreamOps
  14. final def buffer(size: Int, overflowStrategy: Overflow = Overflow.Backpressure): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  15. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. final def collect[B](pf: PartialFunction[B @scala.annotation.unchecked.uncheckedVariance, B]): Repr[B]

    Permalink
    Definition Classes
    StreamOps
  17. final def concat[B >: B @scala.annotation.unchecked.uncheckedVariance](other: Stream[B]): Repr[B]

    Permalink
    Definition Classes
    StreamOps
  18. final def conflate[B >: B @scala.annotation.unchecked.uncheckedVariance](aggregate: (B, B @scala.annotation.unchecked.uncheckedVariance) ⇒ B): Repr[B]

    Permalink
    Definition Classes
    StreamOps
  19. final def conflateWithSeed[B](lift: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ B)(aggregate: (B, B @scala.annotation.unchecked.uncheckedVariance) ⇒ B): Repr[B]

    Permalink
    Definition Classes
    StreamOps
  20. final def deduplicate: Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  21. final def drop(n: Long): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  22. final def dropLast(n: Int): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  23. final def dropWhile(predicate: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ Boolean): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  24. final def dropWithin(d: FiniteDuration): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  25. final def duplicate: Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  26. final def elementAt(index: Long): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  27. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  29. final def expand[B](seed: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ B)(extrapolate: (B) ⇒ B): Repr[B]

    Permalink
    Definition Classes
    StreamOps
  30. final def fanOutBroadcast(eagerCancel: Boolean = false): FanOut[B @scala.annotation.unchecked.uncheckedVariance, HNil, CNil, Nothing, Repr]

    Permalink
    Definition Classes
    StreamOps
  31. final def fanOutFirstAvailable(eagerCancel: Boolean = false): FanOut[B @scala.annotation.unchecked.uncheckedVariance, HNil, CNil, Nothing, Repr]

    Permalink
    Definition Classes
    StreamOps
  32. final def fanOutRoundRobin(eagerCancel: Boolean = false): FanOut[B @scala.annotation.unchecked.uncheckedVariance, HNil, CNil, Nothing, Repr]

    Permalink
    Definition Classes
    StreamOps
  33. final def filter[T](implicit classTag: ClassTag[T]): Repr[T]

    Permalink
    Definition Classes
    StreamOps
  34. final def filter(predicate: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ Boolean): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  35. final def filterNot(predicate: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ Boolean): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  36. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  37. final def first: Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  38. final def flattenConcat[B](parallelism: Int = 1, subscriptionTimeout: Duration = Duration.Undefined)(implicit ev: Aux[B @scala.annotation.unchecked.uncheckedVariance, B]): Repr[B]

    Permalink
    Definition Classes
    StreamOps
  39. final def flattenMerge[B](parallelism: Int)(implicit ev: Streamable[B]): Repr[Out]

    Permalink
    Definition Classes
    StreamOps
  40. final def fold[B](zero: B)(f: (B, B @scala.annotation.unchecked.uncheckedVariance) ⇒ B): Repr[B]

    Permalink
    Definition Classes
    StreamOps
  41. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  42. final def groupBy[K](maxSubstreams: Int, f: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ K): Repr[Stream[B @scala.annotation.unchecked.uncheckedVariance]]

    Permalink
    Definition Classes
    StreamOps
  43. final def grouped(groupSize: Int, emitSingleEmpty: Boolean = false): Repr[Seq[B @scala.annotation.unchecked.uncheckedVariance]]

    Permalink
    Definition Classes
    StreamOps
  44. final def groupedTo[M[+_]](groupSize: Int, emitSingleEmpty: Boolean = false)(implicit cbf: CanBuildFrom[M[B @scala.annotation.unchecked.uncheckedVariance], B @scala.annotation.unchecked.uncheckedVariance, M[B @scala.annotation.unchecked.uncheckedVariance]]): Repr[M[B @scala.annotation.unchecked.uncheckedVariance]]

    Permalink
    Definition Classes
    StreamOps
  45. final def groupedToCellArray(groupSize: Int, wheelSize: Int = 1, emitSingleEmpty: Boolean = false): Repr[CellArray[B @scala.annotation.unchecked.uncheckedVariance]]

    Permalink
    Definition Classes
    StreamOps
  46. final def groupedWithin(n: Int, d: FiniteDuration): Repr[Seq[B @scala.annotation.unchecked.uncheckedVariance]]

    Permalink
    Definition Classes
    StreamOps
  47. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  48. def identity: =>>[A, B]

    Permalink
    Definition Classes
    PipeStreamOps
  49. final def ignoreElements: Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  50. final def inject(subscriptionTimeout: Duration = Duration.Undefined): Repr[Stream[B @scala.annotation.unchecked.uncheckedVariance]]

    Permalink
    Definition Classes
    StreamOps
  51. final def interleave[B >: B @scala.annotation.unchecked.uncheckedVariance](other: Stream[B], segmentSize: Int, eagerComplete: Boolean): Repr[B]

    Permalink
    Definition Classes
    StreamOps
  52. final def intersperse[B >: B @scala.annotation.unchecked.uncheckedVariance](start: B, inject: B, end: B): Repr[B]

    Permalink
    Definition Classes
    StreamOps
  53. final def intersperse[B >: B @scala.annotation.unchecked.uncheckedVariance](inject: B): Repr[B]

    Permalink
    Definition Classes
    StreamOps
  54. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  55. final def last: Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  56. final def limit(maxElements: Long): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  57. final def limitWeighted(max: Long, cost: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ Long): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  58. final def logEvent(marker: String, log: (String, StreamEvent[B @scala.annotation.unchecked.uncheckedVariance]) ⇒ Unit = defaultLogEvent): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  59. final def map[B](f: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ B): Repr[B]

    Permalink
    Definition Classes
    StreamOps
  60. final def merge[B >: B @scala.annotation.unchecked.uncheckedVariance](other: Stream[B], eagerComplete: Boolean = false): Repr[B]

    Permalink
    Definition Classes
    StreamOps
  61. final def mergeSorted[B >: B @scala.annotation.unchecked.uncheckedVariance](other: Stream[B], eagerComplete: Boolean = false)(implicit arg0: Ordering[B]): Repr[B]

    Permalink
    Definition Classes
    StreamOps
  62. final def mergeToEither[B](other: Stream[B]): Repr[Either[B @scala.annotation.unchecked.uncheckedVariance, B]]

    Permalink
    Definition Classes
    StreamOps
  63. final def multiply(factor: Int): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  64. def named(name: String, otherOutput: Drain[_, _]): =>>[A, B]

    Permalink
  65. def named(name: String, otherInput: Stream[_]): =>>[A, B]

    Permalink
  66. def named(name: String): =>>[A, B]

    Permalink
  67. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  68. final def nonEmptyOr[B >: B @scala.annotation.unchecked.uncheckedVariance](other: Stream[B]): Repr[B]

    Permalink
    Definition Classes
    StreamOps
  69. final def nop: Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  70. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  71. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  72. final def onCancel(callback: ⇒ Unit): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  73. final def onComplete(callback: ⇒ Unit): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  74. final def onElement(callback: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ Unit): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  75. final def onError(callback: (Throwable) ⇒ Unit): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  76. final def onEvent(callback: (StreamEvent[B @scala.annotation.unchecked.uncheckedVariance]) ⇒ Unit): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  77. final def onEventPF(callback: PartialFunction[StreamEvent[B @scala.annotation.unchecked.uncheckedVariance], Unit]): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  78. final def onRequest(callback: (Int) ⇒ Unit): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  79. final def onTerminate(callback: (Option[Throwable]) ⇒ Unit): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  80. def pipeElem: PipeElem

    Permalink
  81. final def prefixAndTail(n: Int): Repr[(Seq[B @scala.annotation.unchecked.uncheckedVariance], Stream[B @scala.annotation.unchecked.uncheckedVariance])]

    Permalink
    Definition Classes
    StreamOps
  82. final def recover[B >: B @scala.annotation.unchecked.uncheckedVariance](pf: PartialFunction[Throwable, B]): Repr[B]

    Permalink
    Definition Classes
    StreamOps
  83. final def recoverToTry: Repr[Try[B @scala.annotation.unchecked.uncheckedVariance]]

    Permalink
    Definition Classes
    StreamOps
  84. final def reduce[B >: B @scala.annotation.unchecked.uncheckedVariance](f: (B, B) ⇒ B): Repr[B]

    Permalink
    Definition Classes
    StreamOps
  85. final def sample(d: FiniteDuration): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  86. final def scan[B](zero: B)(f: (B, B @scala.annotation.unchecked.uncheckedVariance) ⇒ B): Repr[B]

    Permalink
    Definition Classes
    StreamOps
  87. final def slice(startIndex: Long, length: Long): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  88. final def split(f: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ Command): Repr[Stream[B @scala.annotation.unchecked.uncheckedVariance]]

    Permalink
    Definition Classes
    StreamOps
  89. final def switch[N <: Nat](f: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ Int, eagerCancel: Boolean)(implicit ti: ToInt[N], fl: Fill[N, B @scala.annotation.unchecked.uncheckedVariance]): BranchOut[Out, HNil, CNil, Nothing, Repr]

    Permalink
    Definition Classes
    StreamOps
  90. final def switch[N <: Nat](f: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ Int)(implicit ti: ToInt[N], fl: Fill[N, B @scala.annotation.unchecked.uncheckedVariance]): BranchOut[Out, HNil, CNil, Nothing, Repr]

    Permalink
    Definition Classes
    StreamOps
  91. final def switch(n: Nat, eagerCancel: Boolean = false)(f: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ Int)(implicit ti: ToInt[N], fl: Fill[N, B @scala.annotation.unchecked.uncheckedVariance]): BranchOut[Out, HNil, CNil, Nothing, Repr]

    Permalink
    Definition Classes
    StreamOps
  92. final def switchIf(p: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ Boolean, eagerCancel: Boolean = false): BranchOut[::[B @scala.annotation.unchecked.uncheckedVariance, ::[B @scala.annotation.unchecked.uncheckedVariance, HNil]], HNil, CNil, Nothing, Repr]

    Permalink
    Definition Classes
    StreamOps
  93. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  94. final def take(count: Long): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  95. final def takeLast(n: Long): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  96. final def takeWhile(predicate: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ Boolean): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  97. final def takeWithin(d: FiniteDuration): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  98. final def tee(drain: Drain[B @scala.annotation.unchecked.uncheckedVariance, Unit], eagerCancel: Boolean = false): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  99. final def throttle(d: FiniteDuration): Repr[B @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  100. def to[R](drain: Drain[B, R]): Drain[A, R]

    Permalink
  101. def toProcessor: Piping[Processor[A, B]]

    Permalink
  102. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  103. def via[P <: HList, R, Out](joined: Joined[::[B, HNil], P, R])(implicit vr: ViaResult[P, Drain[A, R], Repr, Out]): Out

    Permalink
  104. def via[C](pipe: =>>[B, C]): Repr[C]

    Permalink
    Definition Classes
    PipeStreamOps
  105. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  106. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  107. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  108. def wrap: (Inport) ⇒ Repr[_]

    Permalink
    Attributes
    protected
    Definition Classes
    PipeStreamOps
  109. final def zip[B](other: Stream[B]): Repr[(B @scala.annotation.unchecked.uncheckedVariance, B)]

    Permalink
    Definition Classes
    StreamOps

Inherited from StreamOps[B @scala.annotation.unchecked.uncheckedVariance]

Inherited from AnyRef

Inherited from Any

Ungrouped