| Interface | Description | 
|---|---|
| ContainerLauncherContext | |
| ServicePluginError | |
| TaskSchedulerContext | 
 Context for a  
TaskScheduler
 
 This provides methods for a scheduler to interact with the Tez framework. | 
| Class | Description | 
|---|---|
| ContainerLauncher | 
 Plugin to allow custom container launchers to be written to launch containers on different types
 of executors. 
 | 
| ContainerLauncherDescriptor | |
| ContainerLauncherOperationBase | |
| ContainerLaunchRequest | 
 Contains specifications for a container which needs to be launched 
 | 
| ContainerStopRequest | 
 Contains specifications for a container which needs to be stopped 
 | 
| ServicePluginsDescriptor | 
 An  
ServicePluginsDescriptor describes the list of plugins running within the AM for
 sourcing resources, launching and executing work. | 
| TaskCommunicatorDescriptor | |
| TaskScheduler | 
 This class represents the API for a custom TaskScheduler which can be run within the Tez AM. 
 | 
| TaskSchedulerDescriptor | 
| Enum | Description | 
|---|---|
| ContainerEndReason | |
| ServicePluginErrorDefaults | 
 A default set of errors from ServicePlugins
 Errors are marked as fatal or non-fatal for the Application. 
 | 
| TaskAttemptEndReason | 
Copyright © 2017 Apache Software Foundation. All rights reserved.