java constants_Java Constants类代码示例

java constants_Java Constants类代码示例importorg apache storm Constants 导入依赖的 package 包 类 privatevoidi Stringtopo input topic Fieldsswitch newFields OFEMessageUt FIELD SWITCH ID OFEMessageUt FIELD STATE when

import org.apache.storm.Constants; //导入依赖的package包/类

private void initMocks(String topo_input_topic) {

Fields switchSchema = new Fields(OFEMessageUtils.FIELD_SWITCH_ID, OFEMessageUtils.FIELD_STATE);

when(topologyContext.getComponentId(0)).thenReturn(topo_input_topic);

when(topologyContext.getComponentOutputFields(topo_input_topic,

topo_input_topic)).thenReturn(switchSchema);

Fields portSchema = new Fields(OFEMessageUtils.FIELD_SWITCH_ID,

OFEMessageUtils.FIELD_PORT_ID, OFEMessageUtils.FIELD_STATE);

when(topologyContext.getComponentId(1)).thenReturn(topo_input_topic);

when(topologyContext.getComponentOutputFields(topo_input_topic,

topo_input_topic)).thenReturn(portSchema);

Fields tickSchema = new Fields();

when(topologyContext.getComponentId(2)).thenReturn(Constants.SYSTEM_COMPONENT_ID);

when(topologyContext.getComponentOutputFields(Constants.SYSTEM_COMPONENT_ID, Constants.SYSTEM_TICK_STREAM_ID))

.thenReturn(tickSchema);

Fields islSchema = new Fields(topo_input_topic);

when(topologyContext.getComponentId(3)).thenReturn(topo_input_topic);

when(topologyContext.getComponentOutputFields(topo_input_topic,

topo_input_topic)).thenReturn(islSchema);

when(topologyContext.getComponentId(4)).thenReturn(OFEventWFMTopology.SPOUT_ID_INPUT);

when(topologyContext.getComponentOutputFields(

OFEventWFMTopology.SPOUT_ID_INPUT, AbstractTopology.MESSAGE_FIELD))

.thenReturn(AbstractTopology.fieldMessage);

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/227796.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午8:31
下一篇 2026年3月16日 下午8:31


相关推荐

  • java详细安装教程(含安装包+详细安装视频)

    java详细安装教程(含安装包+详细安装视频)一、java历史简介1991年Sun公司的JamesGosling等人开始开发名称为Oak(橡树)的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器,1994年将Oak语言更名为Java1998年JDK1.2时,更名为Java2Platform分为标准版J2SE,企业版J2EE,微型版J2MEJava既安全、可移植,又可跨平台,而且人们发现它能够解决Internet上的大型应用问题,Internet使Java成为网上最流行的编程语言,Java对Internet的

    2022年7月9日
    21
  • 关闭令人抓狂的ESlint 语法检测配置方法

    关闭令人抓狂的ESlint 语法检测配置方法刚刚开始的小伙伴是不是空格报错少一行报错各种错?是不是觉得快被限制的失去了自由的思绪了?受折磨后找到了不错的文章来取消eslint语法检测限制,作为学习笔记摘自segmentfault其实我并不反对这些语法检测,但是像许多反个人意愿的那就真的不得不吐槽了,比如vue-cli脚手架创建的默认eslint规则:代码末尾不能加分号;代码中不能存在多行空行tab键

    2022年6月17日
    61
  • URAL 1180. Stone Game (博弈 + 规律)[通俗易懂]

    URAL 1180. Stone Game (博弈 + 规律)

    2022年1月24日
    52
  • 51单片机抢答器程序_用keil编写4路抢答器程序

    51单片机抢答器程序_用keil编写4路抢答器程序基于AT89C51单片机的八路抢答器设计方案毕业设计(论文)-基于AT89C51单片机的八路抢答器设计图书分类号:密级:毕业论文基于AT89C51的八路抢答器设计OCTALANSWERDESIGNACCORDINGONAT89C51班级学号学生姓名学院名称信电学院专业名称电子信息工程技术指导教师2010年05月20日摘要本设计是以八路抢答为基本理念。考虑到依需…

    2022年10月20日
    5
  • 为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?

    为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。一、事件起因关于Mybatis和JPA孰优孰劣的问题,争论已经很多年了。一直也没有结论,毕竟每个人的喜好和习惯是大不相同的。我也看…

    2022年10月20日
    4
  • c语言入门教程–-10函数

    c语言入门教程–-10函数

    2021年3月12日
    278

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号