Packages

class CF[T] extends CompletableFuture[T] with (Try[T]) => Unit

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CF
  2. Function1
  3. CompletableFuture
  4. CompletionStage
  5. Future
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new CF(wrapped: Future[T])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def acceptEither(cs: CompletionStage[_ <: T], fn: Consumer[_ >: T]): CompletableFuture[Void]
    Definition Classes
    CF → CompletableFuture → CompletionStage
  5. def acceptEitherAsync(arg0: CompletionStage[_ <: T], arg1: Consumer[_ >: T <: AnyRef], arg2: Executor): CompletableFuture[Void]
    Definition Classes
    CompletableFuture → CompletionStage
  6. def acceptEitherAsync(arg0: CompletionStage[_ <: T], arg1: Consumer[_ >: T <: AnyRef]): CompletableFuture[Void]
    Definition Classes
    CompletableFuture → CompletionStage
  7. def andThen[A](g: (Unit) => A): (Try[T]) => A
    Definition Classes
    Function1
    Annotations
    @unspecialized()
  8. def apply(t: Try[T]): Unit
    Definition Classes
    CF → Function1
  9. def applyToEither[U](cs: CompletionStage[_ <: T], fn: java.util.function.Function[_ >: T, U]): CompletableFuture[U]
    Definition Classes
    CF → CompletableFuture → CompletionStage
  10. def applyToEitherAsync[U <: AnyRef](arg0: CompletionStage[_ <: T], arg1: java.util.function.Function[_ >: T <: AnyRef, U], arg2: Executor): CompletableFuture[U]
    Definition Classes
    CompletableFuture → CompletionStage
  11. def applyToEitherAsync[U <: AnyRef](arg0: CompletionStage[_ <: T], arg1: java.util.function.Function[_ >: T <: AnyRef, U]): CompletableFuture[U]
    Definition Classes
    CompletableFuture → CompletionStage
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def cancel(arg0: Boolean): Boolean
    Definition Classes
    CompletableFuture → Future
  14. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  15. def complete(arg0: T): Boolean
    Definition Classes
    CompletableFuture
  16. def completeExceptionally(arg0: java.lang.Throwable): Boolean
    Definition Classes
    CompletableFuture
  17. def compose[A](g: (A) => Try[T]): (A) => Unit
    Definition Classes
    Function1
    Annotations
    @unspecialized()
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  20. def exceptionally(fn: java.util.function.Function[Throwable, _ <: T]): CompletableFuture[T]
    Definition Classes
    CF → CompletableFuture → CompletionStage
  21. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  22. def get(timeout: Long, unit: TimeUnit): T
    Definition Classes
    CF → CompletableFuture → Future
  23. def get(): T
    Definition Classes
    CF → CompletableFuture → Future
  24. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  25. def getNow(arg0: T): T
    Definition Classes
    CompletableFuture
  26. def getNumberOfDependents(): Int
    Definition Classes
    CompletableFuture
  27. def handle[U](fn: BiFunction[_ >: T, Throwable, _ <: U]): CompletableFuture[U]
    Definition Classes
    CF → CompletableFuture → CompletionStage
  28. def handleAsync[U <: AnyRef](arg0: BiFunction[_ >: T <: AnyRef, java.lang.Throwable, _ <: U], arg1: Executor): CompletableFuture[U]
    Definition Classes
    CompletableFuture → CompletionStage
  29. def handleAsync[U <: AnyRef](arg0: BiFunction[_ >: T <: AnyRef, java.lang.Throwable, _ <: U]): CompletableFuture[U]
    Definition Classes
    CompletableFuture → CompletionStage
  30. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  31. def isCancelled(): Boolean
    Definition Classes
    CompletableFuture → Future
  32. def isCompletedExceptionally(): Boolean
    Definition Classes
    CompletableFuture
  33. def isDone(): Boolean
    Definition Classes
    CompletableFuture → Future
  34. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  35. def join(): T
    Definition Classes
    CompletableFuture
  36. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  37. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  38. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  39. def obtrudeException(ex: Throwable): Unit
    Definition Classes
    CF → CompletableFuture
  40. def obtrudeValue(value: T): Unit
    Definition Classes
    CF → CompletableFuture
  41. def runAfterBoth(cs: CompletionStage[_], fn: Runnable): CompletableFuture[Void]
    Definition Classes
    CF → CompletableFuture → CompletionStage
  42. def runAfterBothAsync(arg0: CompletionStage[_ <: AnyRef], arg1: Runnable, arg2: Executor): CompletableFuture[Void]
    Definition Classes
    CompletableFuture → CompletionStage
  43. def runAfterBothAsync(arg0: CompletionStage[_ <: AnyRef], arg1: Runnable): CompletableFuture[Void]
    Definition Classes
    CompletableFuture → CompletionStage
  44. def runAfterEither(cs: CompletionStage[_], fn: Runnable): CompletableFuture[Void]
    Definition Classes
    CF → CompletableFuture → CompletionStage
  45. def runAfterEitherAsync(arg0: CompletionStage[_ <: AnyRef], arg1: Runnable, arg2: Executor): CompletableFuture[Void]
    Definition Classes
    CompletableFuture → CompletionStage
  46. def runAfterEitherAsync(arg0: CompletionStage[_ <: AnyRef], arg1: Runnable): CompletableFuture[Void]
    Definition Classes
    CompletableFuture → CompletionStage
  47. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  48. def thenAccept(fn: Consumer[_ >: T]): CompletableFuture[Void]
    Definition Classes
    CF → CompletableFuture → CompletionStage
  49. def thenAcceptAsync(arg0: Consumer[_ >: T <: AnyRef], arg1: Executor): CompletableFuture[Void]
    Definition Classes
    CompletableFuture → CompletionStage
  50. def thenAcceptAsync(arg0: Consumer[_ >: T <: AnyRef]): CompletableFuture[Void]
    Definition Classes
    CompletableFuture → CompletionStage
  51. def thenAcceptBoth[U](cs: CompletionStage[_ <: U], fn: BiConsumer[_ >: T, _ >: U]): CompletableFuture[Void]
    Definition Classes
    CF → CompletableFuture → CompletionStage
  52. def thenAcceptBothAsync[U <: AnyRef](arg0: CompletionStage[_ <: U], arg1: BiConsumer[_ >: T <: AnyRef, _ >: U <: AnyRef], arg2: Executor): CompletableFuture[Void]
    Definition Classes
    CompletableFuture → CompletionStage
  53. def thenAcceptBothAsync[U <: AnyRef](arg0: CompletionStage[_ <: U], arg1: BiConsumer[_ >: T <: AnyRef, _ >: U <: AnyRef]): CompletableFuture[Void]
    Definition Classes
    CompletableFuture → CompletionStage
  54. def thenApply[U](fn: java.util.function.Function[_ >: T, _ <: U]): CompletableFuture[U]
    Definition Classes
    CF → CompletableFuture → CompletionStage
  55. def thenApplyAsync[U <: AnyRef](arg0: java.util.function.Function[_ >: T <: AnyRef, _ <: U], arg1: Executor): CompletableFuture[U]
    Definition Classes
    CompletableFuture → CompletionStage
  56. def thenApplyAsync[U <: AnyRef](arg0: java.util.function.Function[_ >: T <: AnyRef, _ <: U]): CompletableFuture[U]
    Definition Classes
    CompletableFuture → CompletionStage
  57. def thenCombine[U, V](cs: CompletionStage[_ <: U], fn: BiFunction[_ >: T, _ >: U, _ <: V]): CompletableFuture[V]
    Definition Classes
    CF → CompletableFuture → CompletionStage
  58. def thenCombineAsync[U <: AnyRef, V <: AnyRef](arg0: CompletionStage[_ <: U], arg1: BiFunction[_ >: T <: AnyRef, _ >: U <: AnyRef, _ <: V], arg2: Executor): CompletableFuture[V]
    Definition Classes
    CompletableFuture → CompletionStage
  59. def thenCombineAsync[U <: AnyRef, V <: AnyRef](arg0: CompletionStage[_ <: U], arg1: BiFunction[_ >: T <: AnyRef, _ >: U <: AnyRef, _ <: V]): CompletableFuture[V]
    Definition Classes
    CompletableFuture → CompletionStage
  60. def thenCompose[U](fn: java.util.function.Function[_ >: T, _ <: CompletionStage[U]]): CompletableFuture[U]
    Definition Classes
    CF → CompletableFuture → CompletionStage
  61. def thenComposeAsync[U <: AnyRef](arg0: java.util.function.Function[_ >: T <: AnyRef, _ <: CompletionStage[U]], arg1: Executor): CompletableFuture[U]
    Definition Classes
    CompletableFuture → CompletionStage
  62. def thenComposeAsync[U <: AnyRef](arg0: java.util.function.Function[_ >: T <: AnyRef, _ <: CompletionStage[U]]): CompletableFuture[U]
    Definition Classes
    CompletableFuture → CompletionStage
  63. def thenRun(fn: Runnable): CompletableFuture[Void]
    Definition Classes
    CF → CompletableFuture → CompletionStage
  64. def thenRunAsync(arg0: Runnable, arg1: Executor): CompletableFuture[Void]
    Definition Classes
    CompletableFuture → CompletionStage
  65. def thenRunAsync(arg0: Runnable): CompletableFuture[Void]
    Definition Classes
    CompletableFuture → CompletionStage
  66. def toCompletableFuture(): CompletableFuture[T]

    <invalid inheritdoc annotation>

    <invalid inheritdoc annotation>

    WARNING: completing the result of this method will not complete the underlying Scala Future or Promise (ie, the one that that was passed to toJava.)

    Definition Classes
    CF → CompletableFuture → CompletionStage
  67. def toString(): String
    Definition Classes
    CF → Function1 → CompletableFuture → AnyRef → Any
  68. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  69. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  70. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  71. def whenComplete(fn: BiConsumer[_ >: T, _ >: Throwable]): CompletableFuture[T]
    Definition Classes
    CF → CompletableFuture → CompletionStage
  72. def whenCompleteAsync(arg0: BiConsumer[_ >: T <: AnyRef, _ >: java.lang.Throwable <: AnyRef], arg1: Executor): CompletableFuture[T]
    Definition Classes
    CompletableFuture → CompletionStage
  73. def whenCompleteAsync(arg0: BiConsumer[_ >: T <: AnyRef, _ >: java.lang.Throwable <: AnyRef]): CompletableFuture[T]
    Definition Classes
    CompletableFuture → CompletionStage
  74. val wrapped: Future[T]

Inherited from (Try[T]) => Unit

Inherited from CompletableFuture[T]

Inherited from CompletionStage[T]

Inherited from java.util.concurrent.Future[T]

Inherited from AnyRef

Inherited from Any

Ungrouped