Spring for Apache Hadoop

Package org.springframework.yarn.am

Interface Summary
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 Summary
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.
 


Spring for Apache Hadoop