final
class
Pipe[-A, +B] extends StreamOps[B]
Type Members
-
type
Repr[T] = Pipe[A, T]
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
append[T](stage: Stage): Repr[T]
-
final
def
asInstanceOf[T0]: T0
-
final
def
async(dispatcherId: String = "", bufferSize: Int = 16): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
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]
-
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]
-
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]
-
final
def
attachAll[S, Sup >: B @scala.annotation.unchecked.uncheckedVariance](subs: Traversable[S])(implicit ev: Aux[S, Sup]): FanIn0[Sup, Repr]
-
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]
-
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]
-
def
base: Inport
-
final
def
buffer(size: Int, overflowStrategy: Overflow = Overflow.Backpressure): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
def
clone(): AnyRef
-
final
def
collect[B](pf: PartialFunction[B @scala.annotation.unchecked.uncheckedVariance, B]): Repr[B]
-
final
def
concat[B >: B @scala.annotation.unchecked.uncheckedVariance](other: Stream[B]): Repr[B]
-
final
def
conflate[B >: B @scala.annotation.unchecked.uncheckedVariance](aggregate: (B, B @scala.annotation.unchecked.uncheckedVariance) ⇒ B): Repr[B]
-
final
def
conflateWithSeed[B](lift: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ B)(aggregate: (B, B @scala.annotation.unchecked.uncheckedVariance) ⇒ B): Repr[B]
-
final
def
deduplicate: Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
drop(n: Long): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
dropLast(n: Int): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
dropWhile(predicate: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ Boolean): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
dropWithin(d: FiniteDuration): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
duplicate: Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
elementAt(index: Long): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
final
def
expand[B](seed: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ B)(extrapolate: (B) ⇒ B): Repr[B]
-
final
def
fanOutBroadcast(eagerCancel: Boolean = false): FanOut[B @scala.annotation.unchecked.uncheckedVariance, HNil, CNil, Nothing, Repr]
-
final
def
fanOutFirstAvailable(eagerCancel: Boolean = false): FanOut[B @scala.annotation.unchecked.uncheckedVariance, HNil, CNil, Nothing, Repr]
-
final
def
fanOutRoundRobin(eagerCancel: Boolean = false): FanOut[B @scala.annotation.unchecked.uncheckedVariance, HNil, CNil, Nothing, Repr]
-
final
def
filter[T](implicit classTag: ClassTag[T]): Repr[T]
-
final
def
filter(predicate: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ Boolean): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
filterNot(predicate: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ Boolean): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
def
finalize(): Unit
-
final
def
first: Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
flattenConcat[B](parallelism: Int = 1, subscriptionTimeout: Duration = Duration.Undefined)(implicit ev: Aux[B @scala.annotation.unchecked.uncheckedVariance, B]): Repr[B]
-
final
def
flattenMerge[B](parallelism: Int)(implicit ev: Streamable[B]): Repr[Out]
-
final
def
fold[B](zero: B)(f: (B, B @scala.annotation.unchecked.uncheckedVariance) ⇒ B): Repr[B]
-
final
def
getClass(): Class[_]
-
final
def
groupBy[K](maxSubstreams: Int, f: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ K): Repr[Stream[B @scala.annotation.unchecked.uncheckedVariance]]
-
final
def
grouped(groupSize: Int, emitSingleEmpty: Boolean = false): Repr[Seq[B @scala.annotation.unchecked.uncheckedVariance]]
-
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]]
-
final
def
groupedToCellArray(groupSize: Int, wheelSize: Int = 1, emitSingleEmpty: Boolean = false): Repr[CellArray[B @scala.annotation.unchecked.uncheckedVariance]]
-
final
def
groupedWithin(n: Int, d: FiniteDuration): Repr[Seq[B @scala.annotation.unchecked.uncheckedVariance]]
-
def
hashCode(): Int
-
def
identity: =>>[A, B]
-
final
def
ignoreElements: Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
inject(subscriptionTimeout: Duration = Duration.Undefined): Repr[Stream[B @scala.annotation.unchecked.uncheckedVariance]]
-
final
def
interleave[B >: B @scala.annotation.unchecked.uncheckedVariance](other: Stream[B], segmentSize: Int, eagerComplete: Boolean): Repr[B]
-
final
def
intersperse[B >: B @scala.annotation.unchecked.uncheckedVariance](start: B, inject: B, end: B): Repr[B]
-
final
def
intersperse[B >: B @scala.annotation.unchecked.uncheckedVariance](inject: B): Repr[B]
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
last: Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
limit(maxElements: Long): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
limitWeighted(max: Long, cost: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ Long): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
logEvent(marker: String, log: (String, StreamEvent[B @scala.annotation.unchecked.uncheckedVariance]) ⇒ Unit = defaultLogEvent): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
map[B](f: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ B): Repr[B]
-
final
def
merge[B >: B @scala.annotation.unchecked.uncheckedVariance](other: Stream[B], eagerComplete: Boolean = false): Repr[B]
-
final
def
mergeSorted[B >: B @scala.annotation.unchecked.uncheckedVariance](other: Stream[B], eagerComplete: Boolean = false)(implicit arg0: Ordering[B]): Repr[B]
-
final
def
mergeToEither[B](other: Stream[B]): Repr[Either[B @scala.annotation.unchecked.uncheckedVariance, B]]
-
final
def
multiply(factor: Int): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
def
named(name: String, otherOutput: Drain[_, _]): =>>[A, B]
-
def
named(name: String, otherInput: Stream[_]): =>>[A, B]
-
def
named(name: String): =>>[A, B]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
nonEmptyOr[B >: B @scala.annotation.unchecked.uncheckedVariance](other: Stream[B]): Repr[B]
-
final
def
nop: Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
onCancel(callback: ⇒ Unit): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
onComplete(callback: ⇒ Unit): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
onElement(callback: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ Unit): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
onError(callback: (Throwable) ⇒ Unit): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
onEvent(callback: (StreamEvent[B @scala.annotation.unchecked.uncheckedVariance]) ⇒ Unit): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
onEventPF(callback: PartialFunction[StreamEvent[B @scala.annotation.unchecked.uncheckedVariance], Unit]): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
onRequest(callback: (Int) ⇒ Unit): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
onTerminate(callback: (Option[Throwable]) ⇒ Unit): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
-
final
def
prefixAndTail(n: Int): Repr[(Seq[B @scala.annotation.unchecked.uncheckedVariance], Stream[B @scala.annotation.unchecked.uncheckedVariance])]
-
final
def
recover[B >: B @scala.annotation.unchecked.uncheckedVariance](pf: PartialFunction[Throwable, B]): Repr[B]
-
final
def
recoverToTry: Repr[Try[B @scala.annotation.unchecked.uncheckedVariance]]
-
final
def
reduce[B >: B @scala.annotation.unchecked.uncheckedVariance](f: (B, B) ⇒ B): Repr[B]
-
final
def
sample(d: FiniteDuration): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
scan[B](zero: B)(f: (B, B @scala.annotation.unchecked.uncheckedVariance) ⇒ B): Repr[B]
-
final
def
slice(startIndex: Long, length: Long): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
split(f: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ Command): Repr[Stream[B @scala.annotation.unchecked.uncheckedVariance]]
-
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]
-
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]
-
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]
-
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]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
final
def
take(count: Long): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
takeLast(n: Long): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
takeWhile(predicate: (B @scala.annotation.unchecked.uncheckedVariance) ⇒ Boolean): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
takeWithin(d: FiniteDuration): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
tee(drain: Drain[B @scala.annotation.unchecked.uncheckedVariance, Unit], eagerCancel: Boolean = false): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
final
def
throttle(d: FiniteDuration): Repr[B @scala.annotation.unchecked.uncheckedVariance]
-
def
to[R](drain: Drain[B, R]): Drain[A, R]
-
def
toProcessor: Piping[Processor[A, B]]
-
def
toString(): String
-
def
via[P <: HList, R, Out](joined: Joined[::[B, HNil], P, R])(implicit vr: ViaResult[P, Drain[A, R], Repr, Out]): Out
-
def
via[C](pipe: =>>[B, C]): Repr[C]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
wrap: (Inport) ⇒ Repr[_]
-
final
def
zip[B](other: Stream[B]): Repr[(B @scala.annotation.unchecked.uncheckedVariance, B)]
Inherited from StreamOps[B @scala.annotation.unchecked.uncheckedVariance]
Inherited from AnyRef
Inherited from Any