Package com.mapr.cli

Class ServiceCommands

java.lang.Object
com.mapr.cliframework.base.CLIBaseClass
com.mapr.cli.ServiceCommands
All Implemented Interfaces:
com.mapr.cliframework.base.CLIInterface

public class ServiceCommands extends com.mapr.cliframework.base.CLIBaseClass implements com.mapr.cliframework.base.CLIInterface
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static Map<String,com.mapr.cliframework.util.FieldInfo>
     
    static final com.mapr.cliframework.base.CLICommand
     
    static Map<String,com.mapr.cliframework.base.inputparams.BaseInputParameter>
     

    Fields inherited from class com.mapr.cliframework.base.CLIBaseClass

    cliCommand, CLUSTER_NAME_PARAM, clusterParams, HELP_PARAM, input, isServerCall, NOT_REQUIRED, output, REQUIRED, userInfo, version

    Fields inherited from interface com.mapr.cliframework.base.CLIInterface

    KEY_PREFIX, PASSWORD_PREFIX
  • Constructor Summary

    Constructors
    Constructor
    Description
    ServiceCommands(com.mapr.cliframework.base.ProcessedInput input, com.mapr.cliframework.base.CLICommand cliCommand)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.mapr.cliframework.base.CommandOutput
     
    static Set<String>
    getConfiguredServices(List<String> nodeHostNames, List<String> nodeIps, String zkConnectString, String clusterName)
    Fetches from zk a map of services configured on all the nodes.
    static Set<String>
    getRunningServices(List<String> nodeHostNames, List<String> nodeIps, String zkConnectString, String clusterName)
    Fetches from zk a map of services running on all the nodes.

    Methods inherited from class com.mapr.cliframework.base.CLIBaseClass

    executeCommand, executeSimpleSHHCommand, executeSimpleSHHCommand, getBooleanParam, getCLICommand, getCommandUsage, getGIds, getInput, getKeyType, getParamBooleanValue, getParamDateValue, getParamIntValue, getParamLongValue, getParamObjectValue, getParamTextValue, getUserClusterOps, getUserCredentials, getUserId, getUserLoginId, getVersion, isParamPresent, isParamValueEmpty, setServerCall, setUserClusterOps, setUserCredentials, setUserCredentialsByJwt, setVersion, skipValidation, validateInput

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.mapr.cliframework.base.CLIInterface

    executeCommand, getCLICommand, getGIds, getUserId, getUserLoginId, setServerCall, setUserCredentials, setUserCredentialsByJwt, setVersion, validateInput
  • Field Details

    • serviceListParams

      public static Map<String,com.mapr.cliframework.base.inputparams.BaseInputParameter> serviceListParams
    • serviceCommands

      public static final com.mapr.cliframework.base.CLICommand serviceCommands
    • fieldTable

      public static Map<String,com.mapr.cliframework.util.FieldInfo> fieldTable
  • Constructor Details

    • ServiceCommands

      public ServiceCommands(com.mapr.cliframework.base.ProcessedInput input, com.mapr.cliframework.base.CLICommand cliCommand)
  • Method Details

    • executeRealCommand

      public com.mapr.cliframework.base.CommandOutput executeRealCommand() throws com.mapr.cliframework.base.CLIProcessingException
      Specified by:
      executeRealCommand in class com.mapr.cliframework.base.CLIBaseClass
      Throws:
      com.mapr.cliframework.base.CLIProcessingException
    • getConfiguredServices

      public static Set<String> getConfiguredServices(List<String> nodeHostNames, List<String> nodeIps, String zkConnectString, String clusterName) throws com.mapr.cliframework.base.CLIProcessingException
      Fetches from zk a map of services configured on all the nodes. Looks up the services configured on the passed in node. Returns the set of services.
      Parameters:
      nodeHostName - - hostname of the node
      nodeIps - - all the IPs of the node
      zkConnectString - - connection string to connect to zk
      Returns:
      - a set of services configured on the node
      Throws:
      com.mapr.cliframework.base.CLIProcessingException
    • getRunningServices

      public static Set<String> getRunningServices(List<String> nodeHostNames, List<String> nodeIps, String zkConnectString, String clusterName) throws com.mapr.cliframework.base.CLIProcessingException
      Fetches from zk a map of services running on all the nodes. Looks up the services running on the passed in node. Returns the set of services.
      Parameters:
      nodeHostName - - hostname of the node
      nodeIps - - all the IPs of the node
      zkConnectString - - connection string to connect to zk
      Returns:
      - a set of services running on the node
      Throws:
      com.mapr.cliframework.base.CLIProcessingException