@Override String getAlias(MapOperations compOps) { return compOps.getOption(SliderKeys.COMP_TRUSTSTORE_PASSWORD_ALIAS_KEY, SliderKeys.COMP_TRUSTSTORE_PASSWORD_ALIAS_DEFAULT); } }
@Override String getAlias(MapOperations compOps) { return compOps.getOption(SliderKeys.COMP_KEYSTORE_PASSWORD_ALIAS_KEY, SliderKeys.COMP_KEYSTORE_PASSWORD_ALIAS_DEFAULT); } }
@Override String getAlias(MapOperations compOps) { return compOps.getOption(SliderKeys.COMP_TRUSTSTORE_PASSWORD_ALIAS_KEY, SliderKeys.COMP_TRUSTSTORE_PASSWORD_ALIAS_DEFAULT); } }
@Override String getAlias(MapOperations compOps) { return compOps.getOption(SliderKeys.COMP_KEYSTORE_PASSWORD_ALIAS_KEY, SliderKeys.COMP_KEYSTORE_PASSWORD_ALIAS_DEFAULT); } }
/** * Get a boolean option * * @param key option key * @param defVal default value * @return option true if the option equals "true", or the default value * if the option was not defined at all. */ public Boolean getOptionBool(String key, boolean defVal) { String val = getOption(key, Boolean.toString(defVal)); return Boolean.valueOf(val); }
/** * Get a boolean option * * @param key option key * @param defVal default value * @return option true if the option equals "true", or the default value * if the option was not defined at all. */ public Boolean getOptionBool(String key, boolean defVal) { String val = getOption(key, Boolean.toString(defVal)); return Boolean.valueOf(val); }
/** * Get a long option; use {@link Long#decode(String)} so as to take hex * oct and bin values too. * * @param option option name * @param defVal default value * @return parsed value * @throws NumberFormatException */ public long getOptionLong(String option, long defVal) { String val = getOption(option, Long.toString(defVal)); return Long.decode(val); }
/** * Get an integer option; use {@link Integer#decode(String)} so as to take hex * oct and bin values too. * * @param option option name * @param defVal default value * @return parsed value * @throws NumberFormatException if the role could not be parsed. */ public int getOptionInt(String option, int defVal) { String val = getOption(option, Integer.toString(defVal)); return Integer.decode(val); }
/** * Get a long option; use {@link Long#decode(String)} so as to take hex * oct and bin values too. * * @param option option name * @param defVal default value * @return parsed value * @throws NumberFormatException */ public long getOptionLong(String option, long defVal) { String val = getOption(option, Long.toString(defVal)); return Long.decode(val); }
/** * Get an integer option; use {@link Integer#decode(String)} so as to take hex * oct and bin values too. * * @param option option name * @param defVal default value * @return parsed value * @throws NumberFormatException if the role could not be parsed. */ public int getOptionInt(String option, int defVal) { String val = getOption(option, Integer.toString(defVal)); return Integer.decode(val); }
/** * Return the label expression and if not set null * @param map map to look up * @return extracted label or null */ public String extractLabelExpression(Map<String, String> map) { if (map != null) { MapOperations options = new MapOperations("", map); return options.getOption(ResourceKeys.YARN_LABEL_EXPRESSION, null); } return null; }
/** * Return the label expression and if not set null * @param map map to look up * @return extracted label or null */ public String extractLabelExpression(Map<String, String> map) { if (map != null) { MapOperations options = new MapOperations("", map); return options.getOption(ResourceKeys.YARN_LABEL_EXPRESSION, null); } return null; }
/** * Get a component option * @param name component name * @param option option name * @param defVal default value * @return resolved value */ public String getComponentOpt(String name, String option, String defVal) { MapOperations roleopts = getComponent(name); if (roleopts == null) { return defVal; } return roleopts.getOption(option, defVal); }
/** * Get a component option * @param name component name * @param option option name * @param defVal default value * @return resolved value */ public String getComponentOpt(String name, String option, String defVal) { MapOperations roleopts = getComponent(name); if (roleopts == null) { return defVal; } return roleopts.getOption(option, defVal); }
/** * Verify that an option is set: that is defined AND non-empty * @param key * @throws BadConfigException */ public void verifyOptionSet(String key) throws BadConfigException { if (SliderUtils.isUnset(getOption(key, null))) { throw new BadConfigException("Unset option %s", key); } }
/** * Verify that an option is set: that is defined AND non-empty * @param key * @throws BadConfigException */ public void verifyOptionSet(String key) throws BadConfigException { if (SliderUtils.isUnset(getOption(key, null))) { throw new BadConfigException("Unset option %s", key); } }
/** * Reads and sets the heartbeat monitoring interval. If bad value is provided then log it and set to default. * * @param instanceDefinition */ private void initializeAgentDebugCommands(AggregateConf instanceDefinition) { String launchParameterStr = instanceDefinition.getAppConfOperations(). getGlobalOptions().getOption(AgentKeys.AGENT_INSTANCE_DEBUG_DATA, ""); agentLaunchParameter = new AgentLaunchParameter(launchParameterStr); }
/** * Reads and sets the heartbeat monitoring interval. If bad value is provided then log it and set to default. * * @param instanceDefinition */ private void initializeAgentDebugCommands(AggregateConf instanceDefinition) { String launchParameterStr = instanceDefinition.getAppConfOperations(). getGlobalOptions().getOption(AgentKeys.AGENT_INSTANCE_DEBUG_DATA, ""); agentLaunchParameter = new AgentLaunchParameter(launchParameterStr); }
/** * Build up the port scanner. This may include setting a port range. */ private void buildPortScanner(AggregateConf instanceDefinition) throws BadConfigException { portScanner = new PortScanner(); String portRange = instanceDefinition. getAppConfOperations().getGlobalOptions(). getOption(SliderKeys.KEY_ALLOWED_PORT_RANGE, "0"); if (!"0".equals(portRange)) { portScanner.setPortRange(portRange); } }
/** * Build up the port scanner. This may include setting a port range. */ private void buildPortScanner(AggregateConf instanceDefinition) throws BadConfigException { portScanner = new PortScanner(); String portRange = instanceDefinition. getAppConfOperations().getGlobalOptions(). getOption(SliderKeys.KEY_ALLOWED_PORT_RANGE, "0"); if (!"0".equals(portRange)) { portScanner.setPortRange(portRange); } }