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
      
      
        afterCompletionStage[T](duration: FiniteDuration, using: Scheduler)(value: ⇒ CompletionStage[T])(implicit ec: ExecutionContext): 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
      
      
        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, delay: FiniteDuration)(implicit ec: ExecutionContext, scheduler: Scheduler): Future[T]
      
      
      - Definition Classes
- RetrySupport