class DefaultFutures extends Futures
- Alphabetic
- By Inheritance
- DefaultFutures
- Futures
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
DefaultFutures(actorSystem: ActorSystem)
- actorSystem
the actor system to use.
- Annotations
- @Inject()
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
delay(duration: FiniteDuration): Future[Done]
Creates a delayed future that is used as a supplier to other futures.
Creates a delayed future that is used as a supplier to other futures.
val future: Future[String] = futures.delay(1 second).map(_ => "hello world!")
- returns
a future completed successfully after a delay of duration.
- Definition Classes
- DefaultFutures → Futures
-
def
delayed[A](duration: FiniteDuration)(f: ⇒ Future[A]): Future[A]
Creates a future which will be completed after the specified duration.
Creates a future which will be completed after the specified duration.
- A
the result type used in the Future.
- duration
the duration to delay the future by.
- f
the future to delay
- Definition Classes
- DefaultFutures → Futures
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
timeout[A](timeoutDuration: FiniteDuration)(f: ⇒ Future[A]): Future[A]
Creates a future which will resolve to a timeout exception if the given Future has not successfully completed within timeoutDuration.
Creates a future which will resolve to a timeout exception if the given Future has not successfully completed within timeoutDuration.
Note that timeout is not the same as cancellation. Even in case of timeout, the given future will still complete, even though that completed value is not returned.
- A
the result type used in the Future.
- timeoutDuration
the duration after which a Future.failed(TimeoutException) should be thrown.
- f
a call by value Future[A]
- returns
the future that completes first, either the failed future, or the operation.
- Definition Classes
- DefaultFutures → Futures
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()