EventStreamEitherT

class EventStreamEitherT[A, B](val value: EventStream[Either[A, B]])
class Object
trait Matchable
class Any

Value members

Concrete methods

def biflatMap[C, D](fa: A => EventStreamEitherT[C, D], fb: B => EventStreamEitherT[C, D]): EventStreamEitherT[C, D]
def bimap[C, D](fa: A => C, fb: B => D): EventStreamEitherT[C, D]
def collectLeft: EventStream[A]
def collectRight: EventStream[B]
def ensure[AA >: A](onFailure: => AA)(f: B => Boolean): EventStreamEitherT[AA, B]
def ensureOr[AA >: A](onFailure: B => AA)(f: B => Boolean): EventStreamEitherT[AA, B]
def exists(f: B => Boolean): EventStream[Boolean]
def flatMap[AA >: A, D](f: B => EventStreamEitherT[AA, D]): EventStreamEitherT[AA, D]
def flatMapF[AA >: A, D](f: B => EventStream[Either[AA, D]]): EventStreamEitherT[AA, D]
def fold[C](fa: A => C, fb: B => C): EventStream[C]

Transform this EventStreamEitherT[A, B] into a EventStream[C].

Transform this EventStreamEitherT[A, B] into a EventStream[C].

def foldF[C](fa: A => EventStream[C], fb: B => EventStream[C]): EventStream[C]

Transform this EventStreamEitherT[A, B] into a EventStream[C].

Transform this EventStreamEitherT[A, B] into a EventStream[C].

def forall(f: B => Boolean): EventStream[Boolean]
def getOrElse[BB >: B](default: => BB): EventStream[BB]
def getOrElseF[BB >: B](default: => EventStream[BB]): EventStream[BB]
def isLeft: EventStream[Boolean]
def isRight: EventStream[Boolean]
def leftFlatMap[BB >: B, C](f: A => EventStreamEitherT[C, BB]): EventStreamEitherT[C, BB]
def leftMap[C](f: A => C): EventStreamEitherT[C, B]
def map[D](f: B => D): EventStreamEitherT[A, D]
def orElse[C, BB >: B](default: => EventStreamEitherT[C, BB]): EventStreamEitherT[C, BB]
def recover(pf: PartialFunction[A, B]): EventStreamEitherT[A, B]
def recoverWith(pf: PartialFunction[A, EventStreamEitherT[A, B]]): EventStreamEitherT[A, B]
def subflatMap[AA >: A, D](f: B => Either[AA, D]): EventStreamEitherT[AA, D]
def transform[C, D](f: Either[A, B] => Either[C, D]): EventStreamEitherT[C, D]
def valueOr[BB >: B](f: A => BB): EventStream[BB]
def valueOrF[BB >: B](f: A => EventStream[BB]): EventStream[BB]

Concrete fields

val value: EventStream[Either[A, B]]