A Task is basically a piece of executable code that is dynamically created and managed by TEA. You can use dependency injection (DI) to obtain objects in the DI context of the Task (or any parent context—see Figure 3-4). You can think of it as a more powerful Runnable.
A Very Simple Task
Something worth ...