class OptFuture[+A] extends AnyRef
A future that might be missing a value. A nice wrapper around
Future[Option[A]]
- Source
- OptFuture.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- OptFuture
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- def collect[B](f: PartialFunction[A, B])(implicit ec: ExecutionContext): OptFuture[B]
- def filter(f: (A) => Boolean)(implicit ec: ExecutionContext): OptFuture[A]
- def flatMap[B](f: (A) => OptFuture[B])(implicit ec: ExecutionContext): OptFuture[B]
- def flatMapF[B](f: (A) => Future[Option[B]])(implicit ec: ExecutionContext): OptFuture[B]
- def foreach(f: (A) => Unit)(implicit ec: ExecutionContext): Unit
- def map[B](f: (A) => B)(implicit ec: ExecutionContext): OptFuture[B]
- def semiflatMap[B](f: (A) => Future[B])(implicit ec: ExecutionContext): OptFuture[B]
- def subflatMap[B](f: (A) => Option[B])(implicit ec: ExecutionContext): OptFuture[B]
- val value: Future[Option[A]]
- final def withFilter(p: (A) => Boolean)(implicit ec: ExecutionContext): OptFuture[A]
- def zip[B](other: OptFuture[B])(implicit ec: ExecutionContext): OptFuture[(A, B)]