class
DualSource[T] extends Source[T]
Instance Constructors
-
new
DualSource(a: Source[T], b: Source[T])
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
fold[U](init: U)(cb: (T, U) ⇒ U): Callback[U]
-
def
foldWhile[U](init: U)(cb: (T, U) ⇒ U)(f: (U) ⇒ Boolean): Callback[U]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
isClosed: Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
pull(cb: (Try[Option[T]]) ⇒ Unit): Unit
-
def
pullCB(): Callback[Option[T]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
terminate(reason: Throwable): Unit
-
def
terminated: Boolean
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
Wraps 2 sinks and will automatically begin reading from the second only when the first is empty. The
None
from the first sink is never exposed. The first error reported from either sink is propagated.