Packages

package async

Type Members

  1. trait AsyncStep[T] extends AnyRef

    Holds the future for an asynchronously-running step.

    Holds the future for an asynchronously-running step. Implementations should:

    • Be immutable
    • Construct with the dependent AsyncSteps and submit a Callable to the ListeningExecutorService to run after all its dependent AsyncSteps (for example, by using Futures#whenAllSucceed)
    • Have #getFuture return the submitted future
  2. class AsyncSteps extends AnyRef

    Static methods for AsyncStep.

  3. class NonBlockingSteps extends AnyRef

    Static utility for ensuring ListenableFuture#get does not block.

Ungrouped