org.apache.whirr.service.yarn
Class YarnHandler

java.lang.Object
  extended by org.apache.whirr.service.ClusterActionHandlerSupport
      extended by org.apache.whirr.service.yarn.YarnHandler
All Implemented Interfaces:
ClusterActionHandler
Direct Known Subclasses:
MapReduceJobHistoryServerHandler, YarnNodeManagerHandler, YarnResourceManagerHandler

public abstract class YarnHandler
extends ClusterActionHandlerSupport


Field Summary
 
Fields inherited from interface org.apache.whirr.service.ClusterActionHandler
BOOTSTRAP_ACTION, CLEANUP_ACTION, CONFIGURE_ACTION, DESTROY_ACTION, START_ACTION, STOP_ACTION
 
Constructor Summary
YarnHandler()
           
 
Method Summary
protected  void beforeBootstrap(ClusterActionEvent event)
           
protected  org.apache.commons.configuration.Configuration getConfiguration(ClusterSpec clusterSpec)
           
protected  String getConfigureFunction(org.apache.commons.configuration.Configuration config)
           
protected  String getInstallFunction(org.apache.commons.configuration.Configuration config)
           
protected  String getStartFunction(org.apache.commons.configuration.Configuration config)
           
 
Methods inherited from class org.apache.whirr.service.ClusterActionHandlerSupport
addClusterToEtcHostsAndFirewall, addRunUrl, addStatement, afterAction, afterBootstrap, afterCleanup, afterConfigure, afterDestroy, afterOtherAction, afterStart, afterStop, beforeAction, beforeCleanup, beforeConfigure, beforeDestroy, beforeOtherAction, beforeStart, beforeStop, equals, getCleanupFunction, getConfiguration, getConfiguration, getConfigureFunction, getFunctionName, getInstallFunction, getStartFunction, getStopFunction, handleFirewallRules, hashCode, prepareRemoteFileUrl, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.whirr.service.ClusterActionHandler
getRole
 

Constructor Detail

YarnHandler

public YarnHandler()
Method Detail

getConfiguration

protected org.apache.commons.configuration.Configuration getConfiguration(ClusterSpec clusterSpec)
                                                                   throws IOException
Throws:
IOException

getInstallFunction

protected String getInstallFunction(org.apache.commons.configuration.Configuration config)

getConfigureFunction

protected String getConfigureFunction(org.apache.commons.configuration.Configuration config)

getStartFunction

protected String getStartFunction(org.apache.commons.configuration.Configuration config)

beforeBootstrap

protected void beforeBootstrap(ClusterActionEvent event)
                        throws IOException
Overrides:
beforeBootstrap in class ClusterActionHandlerSupport
Throws:
IOException


Copyright © 2010-2013 The Apache Software Foundation. All Rights Reserved.