|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
AbstractAppmaster which adds
a common container services needed for usual
application master.YarnClient.YarnContainer providing
some common functionality like environment properties,
command line parameters and handling of the AbstractYarnContainer.run().ApplicationEvent class for Yarn based
events.ExitStatus.
ContainerAllocatorListener.
Configuration object.
ExitStatus with a logical combination of the exit
code, and a concatenation of the descriptions.
YarnAppmaster class.
YarnAppmaster as a fully qualified class name.
AppmasterCmOperations wrapping
communication using ContainerManagementProtocol.AppmasterRmOperations wrapping
communication using ApplicationMasterProtocol.Properties copy of the given configuration.
ClientRmOperations wrapping
communication using ApplicationClientProtocol.ClientRmTemplate with a given yarn configuration.
AbstractYarnClient.YarnConfiguration instances.Configuration operations.YarnConfiguration via YarnConfigBuilder builder.
ResourceLocalizer via YarnResourceLocalizerBuilder builder.
Map of environment via YarnEnvironmentBuilder builder.
YarnClient via YarnClientBuilder builder.
YarnAppmaster via YarnAppmasterBuilder builder.
YarnContainer via YarnContainerBuilder builder.
Configuration which registers
ConfiguringBeanFactoryPostProcessor
as BeanFactoryPostProcessor order to create some default beans
similarly to xml config.@YarnContainerActivator.ResourceRequests.Container has been allocated.Container.
YarnContainer class.
YarnContainer as a fully qualified class name.
Container has been completed.ContainerStatus.
Container has been launched.Container.
ContainerLaunchContext before the container is launched.YarnContainer reference.
ContainerRunner is an interface against YarnContainer
order to execute its run logic.YarnRuntimeException to a Spring dao exception.
IOException to a Spring dao exception.
RemoteException to a Spring dao exception.
YarnException to a Spring dao exception.
Map to be returned from this factory bean.
Configuration based on the given arguments.
YarnConfiguration based on the given arguments.
AnnotationConfigurer for YarnAppmaster launch commands.ContainerAssign implementation using
Objects as assigned data.ContainerMonitor which simple
tracks number of total and completed containers.AnnotationConfigurer
which knows how to handle configuring a classpath.AnnotationConfigurer which knows how to handle
copy entries in ResourceLocalizer.ResourceLocalizer which
is only capable of re-using files already in HDFS and preparing
correct parameters for created LocalResource entries.YarnContainer.ResourceLocalizer.getResources()
command.
SystemExiter.
RpcMessage implementation.GenericRpcMessage with a given body.
RpcMessage and
receives response similarly wrapped in RpcMessage.
ContainerAllocator for this class.
ApplicationAttemptId from environment variables.
AppmasterService set to this instance.
AppmasterService bean whose name is "yarnClientAmservice" if
available.
AppmasterService set to this instance.
AppmasterService bean whose name is "yarnAmservice" if
available.
AppmasterTrackService set to this instance.
AppmasterTrackService bean whose name is "yarnAmTrackservice" if
available.
BeanFactory for this instance.
AppmasterCmOperations template.
Configuration of this client.
YarnEventPublisher bean whose name is "yarnEventPublisher" if
available.
ContainerLauncher for this class.
ContainerMonitor for this class.
NMTokenCache.
Properties.
Resources.
LocalResource instances.
InetSocketAddress where this accessor should connect.
TaskExecutor.
TaskScheduler bean whose name is "taskExecutor" if
available.
TaskScheduler.
TaskScheduler bean whose name is "taskScheduler" if
available.
AppmasterRmOperations template.
user used to
create the proxy.
YarnClient instance into hdfs.
COMPLETED
state.
SystemExiter interface that calls the standards
System.exit method.ResourceManager to abort submitted application.
Container using given list
of commands.
ApplicationReports from a resource manager.
ApplicationReports from a resource manager.
Configuration is initially
based on default values.
ResourceLocalizers objects.ApplicationListener which logs all events
based on AbstractYarnEvent using a log level
set during the construction.YarnContainer indicating that
container is intended to be a long running operation.ApplicationContext if one and
only one configuration of type org.apache.hadoop.conf.Configuration
or YarnConfiguration is found.
Configuration by merging the given configurations.
NMTokenCache.ContainerMonitorListener.ContainerMonitorState for registered listeners.
ContainerAllocationEvent is received as an
application event.
ContainerCompletedEvent is received as an
application event.
ContainerLaunchedEvent is received as an
application event.
ApplicationAttemptId
is build during this init method.
TaskScheduler and TaskExecutor.NMTokenCache.
ContainerLaunchContext is used
to launch the container.
SystemExiter.
Container.
ContainerStatus.
Container.
AbstractYarnEvent.
Table
ExitStatus.
Container.
ContainerStatus.
ContainerStatus.
Resource.YarnContainer.
AbstractYarnContainer.run() method.
ContainerAllocator used for this class.
ClientRmOperations implementation for
accessing resource manager.
System.getenv() will
be included to environment settings.
ContainerLauncher used for this class.
ContainerMonitor used for this class.
TaskExecutor.
TaskScheduler.
AppmasterRmOperations template.
Trigger used to trigger polling tasks.
LocalResourceType for entry.
Resource.setVirtualCores(int).
LocalResourceVisibility for entry.
ContainerRunner.ExitCodeMapper that can be configured through a
map from batch exit codes (String) to integer results.BeanPostProcessor implementation that processes method-level
messaging annotations such as @ContainerActivator.YarnAppmaster.YarnClient.AnnotationBuilder
for SpringYarnConfigs.SpringYarnConfigBuilder to create SpringYarnConfigs
holding all relevant configurations for Spring Yarn.ImportSelector choosing appropriate Configuration
based on EnableYarn annotation.AnnotationBuilder.SpringYarnConfigurer
instance.YarnContainer.YarnClient instance.
YarnClient instance.
Table.Table.Configuration.
AppmasterTrackService implementation
whose only purpose is to expose the given url.DefaultLocalResourcesCopyConfigurer.
DefaultLocalResourcesCopyConfigurer.
YarnAppmaster.
PropertiesConfigure.
PropertiesConfigure.
ResourceConfigure.
YarnAppmasterConfigure is an interface for YarnAppmasterBuilder which is
exposed to user via SpringYarnConfigurerAdapter.AnnotationBuilder for YarnClient.YarnClientConfigure is an interface for YarnClientBuilder which is
exposed to user via SpringYarnConfigurerAdapter.YarnClient instances.AnnotationBuilder
for YarnConfiguration.YarnConfigConfigure is an interface for YarnConfigBuilder which is
exposed to user via SpringYarnConfigurerAdapter.YarnContainerConfigure is an interface for YarnContainerBuilder which is
exposed to user via SpringYarnConfigurerAdapter.YarnContainers.AnnotationBuilder for Yarn environment.YarnEnvironmentBuilder used from
a SpringYarnConfigurerAdapter.AnnotationBuilder for ResourceLocalizer.YarnResourceLocalizerBuilder used from
a SpringYarnConfigurerAdapter.YarnException.
YarnRuntimeException.
RemoteException.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||