首页 > 解决方案 > 我可以安全地创建 MessageDrivenContext 的实例吗?

问题描述

我的 bean 实现MessageDrivenBeanMessageListener. 因此,它需要实现setMessageDrivenContext如下:

public void setMessageDrivenContext(
            javax.ejb.MessageDrivenContext messageContext)
            throws javax.ejb.EJBException {
        this.messageContext = messageContext;
    }

this.messageContext指的是类型的实例变量MessageDrivenContext。我见过许多代码示例,其中该实例被声明为瞬态的。我可以安全地使其瞬态吗?

上下文:Sonar 想让我做这个实例的MessageDrivenContext瞬态或做类Serializable。后者似乎不可能,所以我要选择临时选项

标签: sonarqubeejbmessage-driven-bean

解决方案


推荐阅读