本文整理了Java中azkaban.utils.Props.size()
方法的一些代码示例,展示了Props.size()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Props.size()
方法的具体详情如下:
包路径:azkaban.utils.Props
类名称:Props
方法名:size
[英]The number of unique keys defined by this Props and all parent Props
[中]此道具和所有父道具定义的唯一键数
代码示例来源:origin: azkaban/azkaban
if (this.outputProps != null && this.outputProps.size() > 0) {
objMap.put(OUTPUT_PROPS_PARAM, PropsUtils.toStringMap(this.outputProps, true));
代码示例来源:origin: azkaban/azkaban
@Test
public void testGetFlowProps() {
final Props flowProps = FlowLoaderUtils.getPropsFromYamlFile(BASIC_FLOW_NAME,
ExecutionsTestUtil.getFlowFile(BASIC_FLOW_YML_TEST_DIR, BASIC_FLOW_YML_FILE));
assertThat(flowProps.size()).isEqualTo(2);
assertThat(flowProps.get(Constants.NODE_TYPE)).isEqualTo(Constants.FLOW_NODE_TYPE);
assertThat(flowProps.get(FLOW_CONFIG_KEY)).isEqualTo(FLOW_CONFIG_VALUE);
}
代码示例来源:origin: azkaban/azkaban
@Test
public void testGetJobPropsFromBasicFlow() {
final Props jobProps = FlowLoaderUtils
.getPropsFromYamlFile(BASIC_FLOW_NAME + Constants.PATH_DELIMITER + SHELL_ECHO,
ExecutionsTestUtil.getFlowFile(BASIC_FLOW_YML_TEST_DIR, BASIC_FLOW_YML_FILE));
assertThat(jobProps.size()).isEqualTo(2);
assertThat(jobProps.get(Constants.NODE_TYPE)).isEqualTo(TYPE_COMMAND);
assertThat(jobProps.get(TYPE_COMMAND)).isEqualTo(ECHO_COMMAND);
}
代码示例来源:origin: azkaban/azkaban
@Test
public void testGetJobPropsFromEmbeddedFlow() {
// Get job props from parent flow
String jobPrefix = EMBEDDED_FLOW_NAME + Constants.PATH_DELIMITER;
Props jobProps = FlowLoaderUtils.getPropsFromYamlFile(jobPrefix + SHELL_ECHO,
ExecutionsTestUtil.getFlowFile(EMBEDDED_FLOW_YML_TEST_DIR, EMBEDDED_FLOW_YML_FILE));
assertThat(jobProps.size()).isEqualTo(2);
assertThat(jobProps.get(Constants.NODE_TYPE)).isEqualTo(TYPE_COMMAND);
assertThat(jobProps.get(TYPE_COMMAND)).isEqualTo(ECHO_COMMAND);
// Get job props from first level embedded flow
jobPrefix = jobPrefix + EMBEDDED_FLOW1 + Constants.PATH_DELIMITER;
jobProps = FlowLoaderUtils.getPropsFromYamlFile(jobPrefix + SHELL_ECHO,
ExecutionsTestUtil.getFlowFile(EMBEDDED_FLOW_YML_TEST_DIR, EMBEDDED_FLOW_YML_FILE));
assertThat(jobProps.size()).isEqualTo(2);
assertThat(jobProps.get(Constants.NODE_TYPE)).isEqualTo(TYPE_COMMAND);
assertThat(jobProps.get(TYPE_COMMAND)).isEqualTo(ECHO_COMMAND_1);
// Get job props from second level embedded flow
jobPrefix = jobPrefix + EMBEDDED_FLOW2 + Constants.PATH_DELIMITER;
jobProps = FlowLoaderUtils.getPropsFromYamlFile(jobPrefix + SHELL_PWD,
ExecutionsTestUtil.getFlowFile(EMBEDDED_FLOW_YML_TEST_DIR, EMBEDDED_FLOW_YML_FILE));
assertThat(jobProps.size()).isEqualTo(2);
assertThat(jobProps.get(Constants.NODE_TYPE)).isEqualTo(TYPE_COMMAND);
assertThat(jobProps.get(TYPE_COMMAND)).isEqualTo(PWD_COMMAND);
}
代码示例来源:origin: com.linkedin.azkaban/azkaban
if (outputProps != null && outputProps.size() > 0) {
objMap.put(OUTPUT_PROPS_PARAM, PropsUtils.toStringMap(outputProps, true));
代码示例来源:origin: com.linkedin.azkaban/azkaban-common
if (this.outputProps != null && this.outputProps.size() > 0) {
objMap.put(OUTPUT_PROPS_PARAM, PropsUtils.toStringMap(this.outputProps, true));
内容来源于网络,如有侵权,请联系作者删除!