Esta regra sinaliza as mudanças de comportamento para o recurso wmqJmsClient-2.0 que afetam a prioridade de mensagem e o atributo NoLocal.
Se o seu aplicativo não usar o recurso wmqJmsClient-2.0, esses resultados podem ser ignorados.
Se você desejar usar o comportamento anterior, configure a propriedade com.ibm.mq.jms.SupportMQExtensions para true.
Essa regra sinaliza as referências aos itens a seguir:
boolean noLocal com um valor de true nas interfaces javax.jms.JMSContext, javax.jms.Session e javax.jms.TopicSessionboolean noLocal com um valor de true na interface javax.jms.TopicSession
O método setPriority(-1) é sinalizado porque o valor de -1 não é mais válido no Java Message Service (JMS) 2.0.
Em versões anteriores do JMS, as mensagens usavam um valor de -1 para indicar que a prioridade padrão de uma fila é usada.
Se o valor do parâmetro int não puder ser determinado, a referência de método será sinalizada.
Examine as referências sinalizadas para determinar se essa mudança de comportamento afeta o aplicativo.
A constante NOLOCAL e os métodos que usam um parâmetro boolean noLocal com um valor de true são sinalizados porque quando o atributo é ativado no JMS 2.0, um consumidor não pode receber as mensagens
que são publicadas pelo mesmo ID de cliente. Em versões anteriores do JMS, esse atributo era configurado em um
assinante para evitar que o assinante recebesse mensagens publicadas por sua própria conexão. Se o valor do parâmetro boolean noLocal
não puder ser determinado, a referência de método é sinalizada. Examine as referências sinalizadas para determinar se essa mudança de comportamento afeta o aplicativo.
Para obter mais informações, veja o recurso a seguir: