public abstract class AbstractAllocator extends LifecycleObjectSupport
| Constructor and Description |
|---|
AbstractAllocator() |
| Modifier and Type | Method and Description |
|---|---|
ApplicationAttemptId |
getApplicationAttemptId()
Gets the application attempt id.
|
Configuration |
getConfiguration()
Gets the Yarn configuration.
|
Map<String,String> |
getEnvironment()
Gets the environment.
|
AppmasterRmOperations |
getRmTemplate()
Gets the rm template.
|
protected void |
onInit()
Subclasses may implement this for initialization logic.
|
void |
setApplicationAttemptId(ApplicationAttemptId applicationAttemptId)
Sets the application attempt id.
|
void |
setConfiguration(Configuration configuration)
Sets the Yarn configuration.
|
void |
setEnvironment(Map<String,String> environment)
Sets the environment.
|
void |
setRmTemplate(AppmasterRmOperations rmTemplate)
Sets the rm template.
|
afterPropertiesSet, doStart, doStop, getBeanFactory, getPhase, getTaskExecutor, getTaskScheduler, getYarnEventPublisher, isAutoStartup, isRunning, setAutoStartup, setBeanFactory, setPhase, setTaskExecutor, setTaskScheduler, setYarnEventPublisher, start, stop, stopprotected void onInit()
throws Exception
LifecycleObjectSupportInitializingBean phase. Implementor should
always call super method not to break initialization chain.onInit in class LifecycleObjectSupportException - exceptionpublic ApplicationAttemptId getApplicationAttemptId()
public void setApplicationAttemptId(ApplicationAttemptId applicationAttemptId)
applicationAttemptId - the new application attempt idpublic Configuration getConfiguration()
public void setConfiguration(Configuration configuration)
configuration - the new Yarn configurationpublic Map<String,String> getEnvironment()
public void setEnvironment(Map<String,String> environment)
environment - the environmentpublic void setRmTemplate(AppmasterRmOperations rmTemplate)
rmTemplate - the new rm templatepublic AppmasterRmOperations getRmTemplate()