org.apache.whirr.cli.command
Class StartServicesCommand

java.lang.Object
  extended by org.apache.whirr.command.Command
      extended by org.apache.whirr.command.AbstractClusterCommand
          extended by org.apache.whirr.cli.command.RoleLifecycleCommand
              extended by org.apache.whirr.cli.command.StartServicesCommand

public class StartServicesCommand
extends RoleLifecycleCommand

A command to start the cluster services


Field Summary
 
Fields inherited from class org.apache.whirr.command.AbstractClusterCommand
factory, parser, stateStoreFactory
 
Constructor Summary
StartServicesCommand()
           
StartServicesCommand(ClusterControllerFactory factory)
           
StartServicesCommand(ClusterControllerFactory factory, ClusterStateStoreFactory stateStoreFactory)
           
 
Method Summary
 int runLifecycleStep(ClusterSpec clusterSpec, ClusterController controller, joptsimple.OptionSet optionSet)
          Implement this method to trigger the relevant role lifecycle action
 
Methods inherited from class org.apache.whirr.cli.command.RoleLifecycleCommand
getTargetInstanceIdsOrEmpty, getTargetRolesOrEmpty, printUsage, run
 
Methods inherited from class org.apache.whirr.command.AbstractClusterCommand
createClusterController, createClusterStateStore, getCluster, getClusterSpec, printErrorAndHelpHint, printProviderInfo
 
Methods inherited from class org.apache.whirr.command.Command
getDescription, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StartServicesCommand

public StartServicesCommand()
                     throws IOException
Throws:
IOException

StartServicesCommand

public StartServicesCommand(ClusterControllerFactory factory)

StartServicesCommand

public StartServicesCommand(ClusterControllerFactory factory,
                            ClusterStateStoreFactory stateStoreFactory)
Method Detail

runLifecycleStep

public int runLifecycleStep(ClusterSpec clusterSpec,
                            ClusterController controller,
                            joptsimple.OptionSet optionSet)
                     throws IOException,
                            InterruptedException
Description copied from class: RoleLifecycleCommand
Implement this method to trigger the relevant role lifecycle action

Specified by:
runLifecycleStep in class RoleLifecycleCommand
Throws:
IOException
InterruptedException


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