azkaban.utils.Props.size()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(3.0k)|赞(0)|评价(0)|浏览(80)

本文整理了Java中azkaban.utils.Props.size()方法的一些代码示例,展示了Props.size()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Props.size()方法的具体详情如下:
包路径:azkaban.utils.Props
类名称:Props
方法名:size

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));

相关文章