package async
Type Members
-
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 aCallableto theListeningExecutorServiceto run after all its dependentAsyncSteps (for example, by usingFutures#whenAllSucceed) - Have
#getFuturereturn the submitted future
-
class
AsyncSteps extends AnyRef
Static methods for
AsyncStep. -
class
NonBlockingSteps extends AnyRef
Static utility for ensuring
ListenableFuture#getdoes not block.