Apache MQ - seletor de mensagens JMS

Preciso de ajuda para buscar todas as mensagens para uma fila específica que possui uma propriedade específica.

O problema aqui é que preciso corresponder à propriedade do cabeçalho JMSprocesso comnome do processo.Como a mensagem pode ter o valor do processo em maiúsculas ou minúsculas, mas processName sempre possui um valor em maiúsculas.

eu possoNÃO use equalsIgnorecase aqui como: StringJMSCriteriaBuilder ("process"). equalIgnorecase (processName);

Como não existe esse método na interface IJMSSelectorCriteriaBuilder.

Abaixo está o código que tenho atualmente:

private String createJMSSelectorMessage(QueueFilter queueFilter) throws Exception {
        StringBuffer selectorMessage = new StringBuffer();
        String processName=Service.getProcess(Long.valueOf(queueFilter.getProcess())).getProcessName();


        IJMSSelectorCriteriaBuilder processNameSelectorCriteriaBuilder = new StringJMSCriteriaBuilder("process").eq(processName);
        selectorMessage.append(processNameSelectorCriteriaBuilder.getJMSSelectorCriteriaValue());
        return selectorMessage;
        }

questionAnswers(1)

yourAnswerToTheQuestion