sonarqube - 我可以安全地创建 MessageDrivenContext 的实例吗?
问题描述
我的 bean 实现MessageDrivenBean
和MessageListener
. 因此,它需要实现setMessageDrivenContext
如下:
public void setMessageDrivenContext(
javax.ejb.MessageDrivenContext messageContext)
throws javax.ejb.EJBException {
this.messageContext = messageContext;
}
this.messageContext
指的是类型的实例变量MessageDrivenContext
。我见过许多代码示例,其中该实例被声明为瞬态的。我可以安全地使其瞬态吗?
上下文:Sonar 想让我做这个实例的MessageDrivenContext
瞬态或做类Serializable
。后者似乎不可能,所以我要选择临时选项
解决方案
推荐阅读
- amazon-s3 - 如何使用 AWS Java SDK 2 将文件上传到 AWS 存储桶
- java - Java:二分法
- mongodb - 在 mongodb 中另一个数组内的数组内添加文档
- mongodb - 如何在仅包含Mongodb中日期的数组中获取与时间段条件匹配的所有元素
- r - 如何使用 rvest 和 httr 在同一个会话中多次发布请求?
- javascript - 如何从文本框中更改 window.setInterval(function(){ 值并提交按钮
- visual-studio-code - 如何更改 Visual Studio Code 在 Windows 上格式化代码的方式
- ruby-on-rails - 如何创建一个可以生成无限数量的唯一 URL 的 Ruby 脚本,即。myurl.com/1、myurl.com/2 等等……?
- javascript - React flexbox 元素不适应宽度
- python - Pandas Multi index DataFrame 为每个索引添加子索引