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 java.util.Map<java.lang.String,com.mapr.cliframework.util.FieldInfo>fieldTablestatic com.mapr.cliframework.base.CLICommandserviceCommandsstatic java.util.Map<java.lang.String,com.mapr.cliframework.base.inputparams.BaseInputParameter>serviceListParams
-
Constructor Summary
Constructors Constructor Description ServiceCommands(com.mapr.cliframework.base.ProcessedInput input, com.mapr.cliframework.base.CLICommand cliCommand)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.mapr.cliframework.base.CommandOutputexecuteRealCommand()static java.util.Set<java.lang.String>getConfiguredServices(java.util.List<java.lang.String> nodeHostNames, java.util.List<java.lang.String> nodeIps, java.lang.String zkConnectString, java.lang.String clusterName)Fetches from zk a map of services configured on all the nodes.static java.util.Set<java.lang.String>getRunningServices(java.util.List<java.lang.String> nodeHostNames, java.util.List<java.lang.String> nodeIps, java.lang.String zkConnectString, java.lang.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, getCLICommand, getCommandUsage, getGIds, getInput, getKeyType, getParamBooleanValue, getParamDateValue, getParamIntValue, getParamLongValue, getParamObjectValue, getParamTextValue, getUserCredentials, getUserId, getUserLoginId, getVersion, isParamPresent, isParamValueEmpty, setServerCall, setUserCredentials, setVersion, validateInput
-
-
-
-
Field Detail
-
serviceListParams
public static java.util.Map<java.lang.String,com.mapr.cliframework.base.inputparams.BaseInputParameter> serviceListParams
-
serviceCommands
public static final com.mapr.cliframework.base.CLICommand serviceCommands
-
fieldTable
public static java.util.Map<java.lang.String,com.mapr.cliframework.util.FieldInfo> fieldTable
-
-
Method Detail
-
executeRealCommand
public com.mapr.cliframework.base.CommandOutput executeRealCommand() throws com.mapr.cliframework.base.CLIProcessingException- Specified by:
executeRealCommandin classcom.mapr.cliframework.base.CLIBaseClass- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
getConfiguredServices
public static java.util.Set<java.lang.String> getConfiguredServices(java.util.List<java.lang.String> nodeHostNames, java.util.List<java.lang.String> nodeIps, java.lang.String zkConnectString, java.lang.String clusterName) throws com.mapr.cliframework.base.CLIProcessingExceptionFetches 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 nodenodeIps- - all the IPs of the nodezkConnectString- - connection string to connect to zk- Returns:
- - a set of services configured on the node
- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
getRunningServices
public static java.util.Set<java.lang.String> getRunningServices(java.util.List<java.lang.String> nodeHostNames, java.util.List<java.lang.String> nodeIps, java.lang.String zkConnectString, java.lang.String clusterName) throws com.mapr.cliframework.base.CLIProcessingExceptionFetches 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 nodenodeIps- - all the IPs of the nodezkConnectString- - connection string to connect to zk- Returns:
- - a set of services running on the node
- Throws:
com.mapr.cliframework.base.CLIProcessingException
-
-