| Interface | Description | 
|---|---|
| TaskProxy | TaskProxy is the primary abstraction that will be used by Rest API's to interact with tasks. | 
| TaskProxyFactory | Factory interface that will be used to create  TaskProxyinstances. | 
| Class | Description | 
|---|---|
| SamzaTaskProxy | TaskProxyinterface implementation for samza jobs running in yarn execution environment. | 
| SamzaTaskProxyFactory | Creates the  TaskProxyinstances. | 
| TaskResourceConfig | Configurations for the  TasksResourceendpoint. |