Class/Object

swave.core

Stream

Related Docs: object Stream | package core

Permalink

final class Stream[+A] extends AnyVal with StreamOps[A]

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

Instance Constructors

  1. new Stream(inport: Inport)

    Permalink

Type Members

  1. type Repr[T] = Stream[T]

    Permalink
    Definition Classes
    StreamStreamOps

Value Members

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

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

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

    Permalink
    Definition Classes
    Any
  4. def append[B](stage: Stage): Stream[B]

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

    Permalink
    Definition Classes
    Any
  6. final def async(dispatcherId: String = "", bufferSize: Int = 16): Repr[A @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[A @scala.annotation.unchecked.uncheckedVariance, FO, O]): FanIn[::[A @scala.annotation.unchecked.uncheckedVariance, L], :+:[A @scala.annotation.unchecked.uncheckedVariance, C], O, Repr]

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

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

    Permalink
    Definition Classes
    StreamOps
  10. final def attachAll[S, Sup >: A @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[A @scala.annotation.unchecked.uncheckedVariance, T, O]): FanIn[::[T, ::[A @scala.annotation.unchecked.uncheckedVariance, HNil]], :+:[T, :+:[A @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[A @scala.annotation.unchecked.uncheckedVariance, T, O]): FanIn[::[A @scala.annotation.unchecked.uncheckedVariance, Out], CNil, O, Repr]

    Permalink
    Definition Classes
    StreamOps
  13. def base: Inport

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

    Permalink
    Definition Classes
    StreamOps
  15. final def collect[B](pf: PartialFunction[A @scala.annotation.unchecked.uncheckedVariance, B]): Repr[B]

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

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

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

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

    Permalink
    Definition Classes
    StreamOps
  20. def drainTo[R](drain: Drain[A, R])(implicit env: StreamEnv, ev: TryFlatten[R]): Out

    Permalink
  21. def drainToList(limit: Long)(implicit env: StreamEnv): Future[List[A]]

    Permalink
  22. def drainToSeq[M[+_]](limit: Long)(implicit env: StreamEnv, cbf: CanBuildFrom[M[A], A, M[A]]): Future[M[A]]

    Permalink
  23. def drainToVector(limit: Long)(implicit env: StreamEnv): Future[Vector[A]]

    Permalink
  24. final def drop(n: Long): Repr[A @scala.annotation.unchecked.uncheckedVariance]

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

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

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

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

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

    Permalink
    Definition Classes
    StreamOps
  30. final def expand[B](seed: (A @scala.annotation.unchecked.uncheckedVariance) ⇒ B)(extrapolate: (B) ⇒ B): Repr[B]

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

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

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

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

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

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

    Permalink
    Definition Classes
    StreamOps
  37. final def first: Repr[A @scala.annotation.unchecked.uncheckedVariance]

    Permalink
    Definition Classes
    StreamOps
  38. final def flattenConcat[B](parallelism: Int = 1, subscriptionTimeout: Duration = Duration.Undefined)(implicit ev: Aux[A @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, A @scala.annotation.unchecked.uncheckedVariance) ⇒ B): Repr[B]

    Permalink
    Definition Classes
    StreamOps
  41. def foreach(callback: (A) ⇒ Unit)(implicit env: StreamEnv): Future[Unit]

    Permalink
  42. def getClass(): Class[_ <: AnyVal]

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

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

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

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

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

    Permalink
    Definition Classes
    StreamOps
  48. def identity: Stream[A]

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

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

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

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

    Permalink
    Definition Classes
    StreamOps
  53. final def intersperse[B >: A @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[A @scala.annotation.unchecked.uncheckedVariance]

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

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

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

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

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

    Permalink
    Definition Classes
    StreamOps
  61. final def mergeSorted[B >: A @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[A @scala.annotation.unchecked.uncheckedVariance, B]]

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

    Permalink
    Definition Classes
    StreamOps
  64. def named(name: String): Stream[A]

    Permalink
  65. final def nonEmptyOr[B >: A @scala.annotation.unchecked.uncheckedVariance](other: Stream[B]): Repr[B]

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

    Permalink
    Definition Classes
    StreamOps
  67. final def onCancel(callback: ⇒ Unit): Repr[A @scala.annotation.unchecked.uncheckedVariance]

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    StreamOps
  75. def pipeElem: PipeElem

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    StreamOps
  88. final def take(count: Long): Repr[A @scala.annotation.unchecked.uncheckedVariance]

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

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

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

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

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

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

    Permalink
  95. def toString(): String

    Permalink
    Definition Classes
    Any
  96. def via[P <: HList, R, Out](joined: Joined[::[A, HNil], P, R])(implicit vr: ViaResult[P, Piping[R], Stream, Out]): Out

    Permalink
  97. def via[B](pipe: =>>[A, B]): Stream[B]

    Permalink
    Definition Classes
    StreamStreamOps
  98. def wrap: (Inport) ⇒ Repr[_]

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

    Permalink
    Definition Classes
    StreamOps

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

Inherited from AnyVal

Inherited from Any

Ungrouped