org.apache.whirr.cluster.actions
Class ConfigureClusterAction

java.lang.Object
  extended by org.apache.whirr.service.ClusterAction
      extended by org.apache.whirr.cluster.actions.ScriptBasedClusterAction
          extended by org.apache.whirr.cluster.actions.ConfigureClusterAction

public class ConfigureClusterAction
extends ScriptBasedClusterAction

A ClusterAction for running a configuration script on instances in the cluster after it has been bootstrapped.


Constructor Summary
ConfigureClusterAction(org.jclouds.compute.ComputeServiceContextFactory computeServiceContextFactory, Map<String,ClusterActionHandler> handlerMap)
           
 
Method Summary
protected  void doAction(Map<ClusterSpec.InstanceTemplate,ClusterActionEvent> eventMap)
           
protected  String getAction()
           
 
Methods inherited from class org.apache.whirr.cluster.actions.ScriptBasedClusterAction
execute
 
Methods inherited from class org.apache.whirr.service.ClusterAction
getComputeServiceContextFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigureClusterAction

public ConfigureClusterAction(org.jclouds.compute.ComputeServiceContextFactory computeServiceContextFactory,
                              Map<String,ClusterActionHandler> handlerMap)
Method Detail

getAction

protected String getAction()
Specified by:
getAction in class ClusterAction

doAction

protected void doAction(Map<ClusterSpec.InstanceTemplate,ClusterActionEvent> eventMap)
                 throws IOException
Specified by:
doAction in class ScriptBasedClusterAction
Throws:
IOException


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