final
class
Unzip[A, B] extends UnzipWith2[(A, B), A, B]
Instance Constructors
-
new
Unzip()
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
def
->[B](y: B): (Unzip[A, B], B)
-
final
def
==(arg0: Any): Boolean
-
-
final
def
asInstanceOf[T0]: T0
-
-
def
clone(): AnyRef
-
-
final
def
createLogicAndMaterializedValue(inheritedAttributes: Attributes): (GraphStageLogic, NotUsed)
-
def
ensuring(cond: (Unzip[A, B]) ⇒ Boolean, msg: ⇒ Any): Unzip[A, B]
-
def
ensuring(cond: (Unzip[A, B]) ⇒ Boolean): Unzip[A, B]
-
def
ensuring(cond: Boolean, msg: ⇒ Any): Unzip[A, B]
-
def
ensuring(cond: Boolean): Unzip[A, B]
-
-
-
def
formatted(fmtstr: String): String
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
in: Inlet[(A, B)]
-
def
initialAttributes: Attributes
-
final
def
isInstanceOf[T0]: Boolean
-
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
out0: Outlet[A]
-
def
out1: Outlet[B]
-
val
shape: FanOutShape2[(A, B), A, B]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
val
unzipper: ((A, B)) ⇒ (A, B)
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
-
def
→[B](y: B): (Unzip[A, B], B)
Deprecated Value Members
-
def
finalize(): Unit
Inherited by implicit conversion any2stringadd from
Unzip[A, B] to any2stringadd[Unzip[A, B]]
Inherited by implicit conversion StringFormat from
Unzip[A, B] to StringFormat[Unzip[A, B]]
Inherited by implicit conversion Ensuring from
Unzip[A, B] to Ensuring[Unzip[A, B]]
Inherited by implicit conversion ArrowAssoc from
Unzip[A, B] to ArrowAssoc[Unzip[A, B]]
Takes a stream of pair elements and splits each pair to two output streams.
An
Unzip
has onein
port and oneleft
and oneright
output port.Emits when all of the outputs stop backpressuring and there is an input element available
Backpressures when any of the outputs backpressure
Completes when upstream completes
Cancels when any downstream cancels