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, 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
-
-
-
-
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
-
-