trait
       
        Promise
        [+A]
         extends AnyRef
      
      
      
          
        
      
        
        
        
        
        
              Abstract Value Members
              - 
      
      
      
    
 - 
      
      
      def
       
        extend
        [B]
        (k: (Promise[A]) ⇒ B): Promise[B]
      
      
      
     - 
      
      
      def
       
        filter
        
        (p: (A) ⇒ Boolean): Promise[A]
      
      
      
     - 
      
      
      def
       
        flatMap
        [B]
        (f: (A) ⇒ Promise[B]): Promise[B]
      
      
      
     - 
      
      
      def
       
        map
        [B]
        (f: (A) ⇒ B): Promise[B]
      
      
      
     - 
      
      
      def
       
        onRedeem
        
        (k: (A) ⇒ Unit): Unit
      
      
      
     
             
        
              Concrete Value Members
              - 
      
      
      def
       
        !=
        
        (arg0: AnyRef): Boolean
      
      
      
     - 
      
      
      def
       
        !=
        
        (arg0: Any): Boolean
      
      
      
     - 
      
      
      def
       
        ##
        
        (): Int
      
      
      
     - 
      
      
      def
       
        ==
        
        (arg0: AnyRef): Boolean
      
      
      
     - 
      
      
      def
       
        ==
        
        (arg0: Any): Boolean
      
      
      
     - 
      
      
      def
       
        asInstanceOf
        [T0]
        : T0
      
      
      
     - 
      
      
      
    
 - 
      
      
      def
       
        clone
        
        (): AnyRef
      
      
      
     - 
      
      
      def
       
        eq
        
        (arg0: AnyRef): Boolean
      
      
      
     - 
      
      
      def
       
        equals
        
        (arg0: Any): Boolean
      
      
      
     - 
      
      
      def
       
        extend1
        [B]
        (k: (NotWaiting[A]) ⇒ B): Promise[B]
      
      
      
     - 
      
      
      def
       
        finalize
        
        (): Unit
      
      
      
     - 
      
      
      def
       
        getClass
        
        (): java.lang.Class[_]
      
      
      
     - 
      
      
      def
       
        hashCode
        
        (): Int
      
      
      
     - 
      
      
      def
       
        isInstanceOf
        [T0]
        : Boolean
      
      
      
     - 
      
      
      def
       
        ne
        
        (arg0: AnyRef): Boolean
      
      
      
     - 
      
      
      def
       
        notify
        
        (): Unit
      
      
      
     - 
      
      
      def
       
        notifyAll
        
        (): Unit
      
      
      
     - 
      
      
      def
       
        or
        [B]
        (other: Promise[B]): Promise[Either[A, B]]
      
      
      
     - 
      
      
      def
       
        orTimeout
        [B]
        (message: ⇒ B, duration: Long, unit: TimeUnit): Promise[Either[A, B]]
      
      
      
     - 
      
      
      def
       
        recover
        [AA >: A]
        (pf: PartialFunction[Throwable, AA]): Promise[AA]
      
      
      
     - 
      
      
      def
       
        synchronized
        [T0]
        (arg0: ⇒ T0): T0
      
      
      
     - 
      
      
      def
       
        toString
        
        (): String
      
      
      
     - 
      
      
      
    
 - 
      
      
      def
       
        wait
        
        (): Unit
      
      
      
     - 
      
      
      def
       
        wait
        
        (arg0: Long, arg1: Int): Unit
      
      
      
     - 
      
      
      def
       
        wait
        
        (arg0: Long): Unit
      
      
      
     
             
        
        
              
Inherited from AnyRef
            
              
Inherited from Any