Futures and Agents Futures Introduction Execution Contexts Use with Actors Use Directly Functional Futures Callbacks Define Ordering Auxiliary Methods Exceptions After Retry Java 8, CompletionStage and CompletableFuture Agents Creating Agents Reading an Agent’s value Updating Agents (send & alter) Awaiting an Agent’s value Monadic usage Configuration Deprecated Transactional Agents