package pattern
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- pattern
- RetrySupport
- FutureTimeoutSupport
- GracefulStopSupport
- AskSupport
- PipeToSupport
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
Value Members
-
def
after[T](duration: FiniteDuration, using: Scheduler)(value: ⇒ Future[T])(implicit ec: ExecutionContext): Future[T]
- Definition Classes
- FutureTimeoutSupport
-
def
after[T](duration: FiniteDuration)(value: ⇒ Future[T])(implicit system: ClassicActorSystemProvider): Future[T]
- Definition Classes
- FutureTimeoutSupport
-
def
afterCompletionStage[T](duration: FiniteDuration, using: Scheduler)(value: ⇒ CompletionStage[T])(implicit ec: ExecutionContext): CompletionStage[T]
- Definition Classes
- FutureTimeoutSupport
-
def
afterCompletionStage[T](duration: FiniteDuration)(value: ⇒ CompletionStage[T])(implicit system: ClassicActorSystemProvider): CompletionStage[T]
- Definition Classes
- FutureTimeoutSupport
-
def
ask(actorSelection: ActorSelection, message: Any, sender: ActorRef)(implicit timeout: Timeout): Future[Any]
- Definition Classes
- AskSupport
-
def
ask(actorSelection: ActorSelection, message: Any)(implicit timeout: Timeout): Future[Any]
- Definition Classes
- AskSupport
-
implicit
def
ask(actorSelection: ActorSelection): AskableActorSelection
- Definition Classes
- AskSupport
-
def
ask(actorRef: ActorRef, message: Any, sender: ActorRef)(implicit timeout: Timeout): Future[Any]
- Definition Classes
- AskSupport
-
def
ask(actorRef: ActorRef, message: Any)(implicit timeout: Timeout): Future[Any]
- Definition Classes
- AskSupport
-
implicit
def
ask(actorRef: ActorRef): AskableActorRef
- Definition Classes
- AskSupport
-
def
askWithStatus(actorRef: ActorRef, message: Any, sender: ActorRef)(implicit timeout: Timeout): Future[Any]
- Definition Classes
- AskSupport
-
def
askWithStatus(actorRef: ActorRef, message: Any)(implicit timeout: Timeout): Future[Any]
- Definition Classes
- AskSupport
-
def
gracefulStop(target: ActorRef, timeout: FiniteDuration, stopMessage: Any): Future[Boolean]
- Definition Classes
- GracefulStopSupport
-
implicit
def
pipe[T](future: Future[T])(implicit executionContext: ExecutionContext): PipeableFuture[T]
- Definition Classes
- PipeToSupport
-
implicit
def
pipeCompletionStage[T](future: CompletionStage[T])(implicit executionContext: ExecutionContext): PipeableCompletionStage[T]
- Definition Classes
- PipeToSupport
-
def
retry[T](attempt: () ⇒ Future[T], attempts: Int, delayFunction: (Int) ⇒ Option[FiniteDuration])(implicit ec: ExecutionContext, scheduler: Scheduler): Future[T]
- Definition Classes
- RetrySupport
-
def
retry[T](attempt: () ⇒ Future[T], attempts: Int, delay: FiniteDuration)(implicit ec: ExecutionContext, scheduler: Scheduler): Future[T]
- Definition Classes
- RetrySupport
-
def
retry[T](attempt: () ⇒ Future[T], attempts: Int, minBackoff: FiniteDuration, maxBackoff: FiniteDuration, randomFactor: Double)(implicit ec: ExecutionContext, scheduler: Scheduler): Future[T]
- Definition Classes
- RetrySupport
-
def
retry[T](attempt: () ⇒ Future[T], attempts: Int)(implicit ec: ExecutionContext): Future[T]
- Definition Classes
- RetrySupport