Java JMS:MessageListener的onMessage中的消息是否可以为null?

Java JMS:MessageListener的onMessage中的消息是否可以为null?,java,jakarta-ee,nullpointerexception,jms,message-listener,Java,Jakarta Ee,Nullpointerexception,Jms,Message Listener,如果我的MessageConsumer正在实现MessageListener(JBoss JMS 1.1 API),那么在onMessage(message)方法中是否存在消息可能为null的情况 导入javax.jms.MapMessage; 导入javax.jms.Message; 导入javax.jms.MessageListener; @消息驱动(…) 公共类MyMessageConsumer实现MessageListener{ @凌驾 公共消息无效(最终消息){ //是否有任何情况下,

如果我的MessageConsumer正在实现MessageListener(JBoss JMS 1.1 API),那么在onMessage(message)方法中是否存在消息可能为null的情况

导入javax.jms.MapMessage;
导入javax.jms.Message;
导入javax.jms.MessageListener;
@消息驱动(…)
公共类MyMessageConsumer实现MessageListener{
@凌驾
公共消息无效(最终消息){
//是否有任何情况下,此处的消息可能为空?
}
}

单靠界面并不能阻止这一点。所有示例都假定消息不是空的。 根据:

在我看来,这意味着,该消息可能不是空的。即使是空邮件也必须有邮件ID和发送日期

The onMessage method is called by the bean’s container when a message 
has arrived for the bean to service.