Interface | Description |
---|---|
AppmasterCmOperations |
Interface for appmaster to container manager communication.
|
AppmasterRmOperations |
Interface for appmaster to resource manager communication.
|
AppmasterService |
Interface for service running on Application Master.
|
AppmasterServiceClient |
Currently this is empty and only used as marker interface
making indication that a class is used client for
Application Master Service.
|
AppmasterTrackService |
Generic interface for Hadoop Yarn Track Service
running inside Application Master.
|
ContainerLauncherInterceptor |
Interface for interceptors that are able to view and/or modify the
ContainerLaunchContext before the container is launched. |
RpcMessage<T> |
The central interface that any RpcMessage type must implement.
|
YarnAppmaster |
Interface defining main application master methods
needed for external launch implementations.
|
Class | Description |
---|---|
AbstractAppmaster |
Base class providing functionality for common application
master instances.
|
AbstractEventingAppmaster |
Base implementation of application master where life-cycle
is based on events rather than a static information existing
prior the start of an instance.
|
AbstractProcessingAppmaster |
Base application master implementation which handles a simple
life-cycle scenario of; allocate, launch, monitor.
|
AbstractServicesAppmaster |
Extension of
AbstractAppmaster which adds
a common container services needed for usual
application master. |
AppmasterCmTemplate |
Template implementation for
AppmasterCmOperations wrapping
communication using ContainerManagementProtocol . |
AppmasterConstants |
Public constants used for application master.
|
AppmasterRmTemplate |
Template implementation for
AppmasterRmOperations wrapping
communication using ApplicationMasterProtocol . |
CommandLineAppmasterRunner |
Simple launcher for application master.
|
GenericRpcMessage<T> |
Generic
RpcMessage implementation. |
StaticAppmaster |
A simple application master implementation which will allocate
and launch a number of containers, monitor container statuses
and finally exit the application by sending corresponding
message back to resource manager.
|
StaticEventingAppmaster |
A simple application master implementation which will allocate
and launch a number of containers, monitor container statuses
and finally exit the application by sending corresponding
message back to resource manager.
|